X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..07691282a056c4efea71e1e505527601e8cc166b:/OSX/libsecurity_smime/lib/cmstpriv.h?ds=sidebyside diff --git a/OSX/libsecurity_smime/lib/cmstpriv.h b/OSX/libsecurity_smime/lib/cmstpriv.h index f2d10f49..4c78e6e4 100644 --- a/OSX/libsecurity_smime/lib/cmstpriv.h +++ b/OSX/libsecurity_smime/lib/cmstpriv.h @@ -226,6 +226,10 @@ struct SecCmsSignerInfoStr { CFAbsoluteTime tsaLeafNotBefore; /* Start date for Timestamp Authority leaf */ CFAbsoluteTime tsaLeafNotAfter; /* Expiration date for Timestamp Authority leaf */ CFMutableArrayRef timestampCertList; + SecCertificateRef timestampCert; + CFDataRef hashAgilityAttrValue; + CFDictionaryRef hashAgilityV2AttrValues; + CFAbsoluteTime expirationTime; }; #define SEC_CMS_SIGNER_INFO_VERSION_ISSUERSN 1 /* what we *create* */ #define SEC_CMS_SIGNER_INFO_VERSION_SUBJKEY 3 /* what we *create* */ @@ -318,9 +322,9 @@ struct SecCmsOriginatorIdentifierOrKeyStr { typedef struct SecCmsOriginatorIdentifierOrKeyStr SecCmsOriginatorIdentifierOrKey; struct SecCmsRecipientKeyIdentifierStr { - CSSM_DATA_PTR subjectKeyIdentifier; - CSSM_DATA_PTR date; /* optional */ - CSSM_DATA_PTR other; /* optional */ + CSSM_DATA subjectKeyIdentifier; + CSSM_DATA date; /* optional */ + CSSM_DATA other; /* optional */ }; typedef struct SecCmsRecipientKeyIdentifierStr SecCmsRecipientKeyIdentifier;