Registering a user automatically using an X.509 Certificate. This certificate is fetched from a certificate authority and verified by the server.
-(void) registerUser: (NSString *) username withSecurityConfig: (NSString *) securityConfig withPassword: (NSString *) password withVaultPassword: (NSString *) vaultPassword
LiteSUPCertificateStore* store = [LiteSUPCertificateStore getInstance];
@try {
base64cert = [store getSignedCertificateFromServer:<serverName> with-Password:<password> withCertificatePassword:<certPwd>];
[userManager registerUser:<username> withSecurityConfig:@"SUPGWCCERTConfig" withPassword:base64cert];// withVaultPassword:@"mobile"];
}
@catch (NSException * e) {
NSLog(@"%@", [e reason]);
}