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
@try {
LiteSUPCertificateStore* store = [LiteSUPCertificateStore getInstance];
NSString* base64cert = [store getSignedCertificateFromFile:<filepath> withCertificatePassword:<password>];
[userManager registerUser:<username> withSecurityConfig:<security_config> withPassword:base64cert];// withVaultPassword:<vaultpassword>];
}
@catch (NSException * exception) {
NSLog(@"%@", [exception reason]);
}