]> git.saurik.com Git - apple/security.git/blobdiff - OSX/sec/Security/SecSCEP.c
Security-57740.51.3.tar.gz
[apple/security.git] / OSX / sec / Security / SecSCEP.c
index e8f0254d3a7cf81ccace107ea054a0a170bcccb9..d436bbc5acc70339acff6269f4b02015447a1891 100644 (file)
@@ -366,7 +366,11 @@ SecSCEPCertifyRequest(CFDataRef request, SecIdentityRef ca_identity, CFDataRef s
     CFDictionaryRef parameters = NULL;
     
     require_noerr(SecIdentityCopyCertificate(ca_identity, &ca_certificate), out);
     CFDictionaryRef parameters = NULL;
     
     require_noerr(SecIdentityCopyCertificate(ca_identity, &ca_certificate), out);
+#if TARGET_OS_IPHONE
     ca_public_key = SecCertificateCopyPublicKey(ca_certificate); /*@@@*/
     ca_public_key = SecCertificateCopyPublicKey(ca_certificate); /*@@@*/
+#else
+    ca_public_key = SecCertificateCopyPublicKey_ios(ca_certificate);
+#endif
 
     /* unwrap outer layer: */
     policy = SecPolicyCreateBasicX509();
 
     /* unwrap outer layer: */
     policy = SecPolicyCreateBasicX509();