Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/release/0.18.x' into release/0.19.x
Browse files Browse the repository at this point in the history
  • Loading branch information
hvge committed Oct 22, 2018
2 parents 88f23c6 + e95fd0f commit 8b69055
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions proj-xcode/Classes/sdk/PowerAuthSDK.m
Original file line number Diff line number Diff line change
Expand Up @@ -65,18 +65,18 @@ - (void) initializeWithConfiguration:(PowerAuthConfiguration*)configuration

// Make copy of configuration objects
_configuration = [configuration copy];
_keychainConfiguration = [(_keychainConfiguration ? _keychainConfiguration : [PA2KeychainConfiguration sharedInstance]) copy];
_clientConfiguration = [(_clientConfiguration ? _clientConfiguration : [PA2ClientConfiguration sharedInstance]) copy];
_keychainConfiguration = [(keychainConfiguration ? keychainConfiguration : [PA2KeychainConfiguration sharedInstance]) copy];
_clientConfiguration = [(clientConfiguration ? clientConfiguration : [PA2ClientConfiguration sharedInstance]) copy];

// Prepare identifier for biometry related keys - use instanceId by default, or a custom value if set
_biometryKeyIdentifier = _configuration.keychainKey_Biometry ? _configuration.keychainKey_Biometry : _configuration.instanceId;

// Create session setup parameters
PA2SessionSetup *setup = [[PA2SessionSetup alloc] init];
setup.applicationKey = configuration.appKey;
setup.applicationSecret = configuration.appSecret;
setup.masterServerPublicKey = configuration.masterServerPublicKey;
setup.externalEncryptionKey = configuration.externalEncryptionKey;
setup.applicationKey = _configuration.appKey;
setup.applicationSecret = _configuration.appSecret;
setup.masterServerPublicKey = _configuration.masterServerPublicKey;
setup.externalEncryptionKey = _configuration.externalEncryptionKey;

// Create a new session
_session = [[PA2Session alloc] initWithSessionSetup:setup];
Expand All @@ -86,7 +86,7 @@ - (void) initializeWithConfiguration:(PowerAuthConfiguration*)configuration

// Create and setup a new client
_client = [[PA2Client alloc] init];
_client.baseEndpointUrl = configuration.baseEndpointUrl;
_client.baseEndpointUrl = _configuration.baseEndpointUrl;
_client.defaultRequestTimeout = _clientConfiguration.defaultRequestTimeout;
_client.sslValidationStrategy = _clientConfiguration.sslValidationStrategy;

Expand All @@ -109,8 +109,8 @@ - (void) initializeWithConfiguration:(PowerAuthConfiguration*)configuration
// Important: This deletes all Keychain data in all PowerAuthSDK instances!
// By default, the code uses standard user defaults, use `PA2KeychainConfiguration.keychainAttribute_UserDefaultsSuiteName` to use `NSUserDefaults` with a custom suite name.
NSUserDefaults *userDefaults = nil;
if (keychainConfiguration.keychainAttribute_UserDefaultsSuiteName != nil) {
userDefaults = [[NSUserDefaults alloc] initWithSuiteName:keychainConfiguration.keychainAttribute_UserDefaultsSuiteName];
if (_keychainConfiguration.keychainAttribute_UserDefaultsSuiteName != nil) {
userDefaults = [[NSUserDefaults alloc] initWithSuiteName:_keychainConfiguration.keychainAttribute_UserDefaultsSuiteName];
} else {
userDefaults = [NSUserDefaults standardUserDefaults];
}
Expand Down

0 comments on commit 8b69055

Please sign in to comment.