summaryrefslogtreecommitdiff
path: root/contrib/keychain-mcd/cert_data.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/keychain-mcd/cert_data.h')
-rw-r--r--contrib/keychain-mcd/cert_data.h15
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__ */