X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..07691282a056c4efea71e1e505527601e8cc166b:/OSX/libsecurity_smime/lib/cert.h?ds=sidebyside diff --git a/OSX/libsecurity_smime/lib/cert.h b/OSX/libsecurity_smime/lib/cert.h index 4458d3d8..74d88af0 100644 --- a/OSX/libsecurity_smime/lib/cert.h +++ b/OSX/libsecurity_smime/lib/cert.h @@ -91,10 +91,11 @@ SecCertificateRef CERT_FindCertByDERCert(SecKeychainRef keychainOrArray, const S // Generate a certificate key from the issuer and serialnumber, then look it up in the database. // Return the cert if found. "issuerAndSN" is the issuer and serial number to look for SecCertificateRef CERT_FindCertByIssuerAndSN (CFTypeRef keychainOrArray, - CSSM_DATA_PTR *rawCerts, PRArenaPool *pl, const SecCmsIssuerAndSN *issuerAndSN); + CSSM_DATA_PTR *rawCerts, CFArrayRef certList, + PRArenaPool *pl, const SecCmsIssuerAndSN *issuerAndSN); SecCertificateRef CERT_FindCertBySubjectKeyID (CFTypeRef keychainOrArray, - CSSM_DATA_PTR *rawCerts, const SECItem *subjKeyID); + CSSM_DATA_PTR *rawCerts, CFArrayRef certList, const SECItem *subjKeyID); SecIdentityRef CERT_FindIdentityByIssuerAndSN (CFTypeRef keychainOrArray, const SecCmsIssuerAndSN *issuerAndSN); @@ -126,6 +127,8 @@ SECStatus CERT_VerifyCert(SecKeychainRef keychainOrArray, SecCertificateRef cert CFTypeRef CERT_PolicyForCertUsage(SECCertUsage certUsage); +int CERT_CompareCssmData(const CSSM_DATA *d1, const CSSM_DATA *d2); + /************************************************************************/ SEC_END_PROTOS