MAF supports mutual certificate based data requests.
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: