]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_smime/lib/cmstpriv.h
Security-58286.260.20.tar.gz
[apple/security.git] / OSX / libsecurity_smime / lib / cmstpriv.h
index 483c1985f51ed13fd8292641dc2ac399b2df177f..4c78e6e44ee8462e433f356c5a1b63cd32c685f1 100644 (file)
@@ -229,6 +229,7 @@ struct SecCmsSignerInfoStr {
     SecCertificateRef   timestampCert;
     CFDataRef           hashAgilityAttrValue;
     CFDictionaryRef     hashAgilityV2AttrValues;
     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* */
 };
 #define SEC_CMS_SIGNER_INFO_VERSION_ISSUERSN   1       /* what we *create* */
 #define SEC_CMS_SIGNER_INFO_VERSION_SUBJKEY    3       /* what we *create* */
@@ -321,9 +322,9 @@ struct SecCmsOriginatorIdentifierOrKeyStr {
 typedef struct SecCmsOriginatorIdentifierOrKeyStr SecCmsOriginatorIdentifierOrKey;
 
 struct SecCmsRecipientKeyIdentifierStr {
 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;
 
 };
 typedef struct SecCmsRecipientKeyIdentifierStr SecCmsRecipientKeyIdentifier;