diff options
author | Alberto Gonzalez Iniesta <agi@inittab.org> | 2016-12-27 18:25:47 +0100 |
---|---|---|
committer | Alberto Gonzalez Iniesta <agi@inittab.org> | 2016-12-27 18:25:47 +0100 |
commit | 79f3537f69e125f19f59c36aa090120a63186a54 (patch) | |
tree | 2089a3b7dac990841dbc2e4d9b2f535b82dbb0af /contrib/keychain-mcd/cert_data.h | |
parent | f2137fedb30cb87448eb03b2f288920df6187571 (diff) | |
parent | 3a2bbdb05ca6a6996e424c9fb225cb0d53804125 (diff) |
Merge tag 'upstream/2.4.0'
Upstream version 2.4.0
Diffstat (limited to 'contrib/keychain-mcd/cert_data.h')
-rw-r--r-- | contrib/keychain-mcd/cert_data.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/contrib/keychain-mcd/cert_data.h b/contrib/keychain-mcd/cert_data.h index 407cca1..c5f83c0 100644 --- a/contrib/keychain-mcd/cert_data.h +++ b/contrib/keychain-mcd/cert_data.h @@ -30,17 +30,22 @@ typedef struct _CertData { - CFArrayRef subject; - CFArrayRef issuer; - CFStringRef serial; - CFStringRef md5, sha1; + CFArrayRef subject; + CFArrayRef issuer; + CFStringRef serial; + CFStringRef md5, sha1; } CertData, *CertDataRef; CertDataRef createCertDataFromCertificate(SecCertificateRef certificate); + CertDataRef createCertDataFromString(const char *description); + void destroyCertData(CertDataRef pCertData); + bool certDataMatchesTemplate(CertDataRef pCertData, CertDataRef pTemplate); + void printCertData(CertDataRef pCertData); + SecIdentityRef findIdentity(CertDataRef pCertDataTemplate); -#endif +#endif /* ifndef __cert_data_h__ */ |