Mutual Certificate Handling

MAF supports mutual certificate based data requests.

To execute requests with certificates, set an identity into the SAP Mobile Platform RequestManager. You can get the identity from MAF Logon after the registration has been finished:
SecIdentityRef identity = nil; 
[logonUIViewManager.logonManager getClientIdentity:&identity error:&localError]; 
Once you received an identity from MAF Logon Manger, set it to each request before starting it:
 if (identity!=nil) {
 [request setClientCertificateIdentity:identity]; 
  }
The request executes and authenticates with the certificate if these prerequisites are met:
  • The user creation policy is set to certificate.
  • SAP Mobile Platform server side security configuration used during registration is set to support mutual certificate handling.