/macosx-10.10.1/Security-57031.1.35/Security/include/security_smime/ |
H A D | SecCmsSignerInfo.h | 70 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo); 76 SecCmsSignerInfoVerifyUnAuthAttrs(SecCmsSignerInfoRef signerinfo); 82 SecCmsSignerInfoVerifyUnAuthAttrsWithPolicy(SecCmsSignerInfoRef signerinfo,CFTypeRef timeStampPolicy); 88 SecCmsSignerInfoGetEncDigest(SecCmsSignerInfoRef signerinfo); 94 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo); 100 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo); 106 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo); 112 SecCmsSignerInfoGetTimestampCertList(SecCmsSignerInfoRef signerinfo); 150 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray); 174 @abstract Add the signing time to the authenticated (i.e. signed) attributes of "signerinfo" [all...] |
H A D | cmssiginfo.c | 235 SecCmsSignerInfoRef signerinfo; local 243 signerinfo = (SecCmsSignerInfoRef)PORT_ArenaZAlloc(poolp, sizeof(SecCmsSignerInfo)); 244 if (signerinfo == NULL) { 250 signerinfo->cmsg = cmsg; 254 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDIssuerSN; 255 if ((signerinfo->cert = CERT_DupCertificate(cert)) == NULL) 257 if ((signerinfo->signerIdentifier.id.issuerAndSN = CERT_GetCertIssuerAndSN(poolp, cert)) == NULL) 260 (int)CFGetRetainCount(signerinfo->cert)); 263 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDSubjectKeyID; 267 signerinfo 332 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType) argument 498 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, CFTypeRef policies, SecTrustRef *trustRef) argument 544 debugShowSigningCertificate(SecCmsSignerInfoRef signerinfo) argument 568 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType) argument 574 SecCmsSignerInfoVerifyWithPolicy(SecCmsSignerInfoRef signerinfo,CFTypeRef timeStampPolicy, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType) argument 755 SecCmsSignerInfoVerifyUnAuthAttrs(SecCmsSignerInfoRef signerinfo) argument 760 SecCmsSignerInfoVerifyUnAuthAttrsWithPolicy(SecCmsSignerInfoRef signerinfo,CFTypeRef timeStampPolicy) argument 789 SecCmsSignerInfoGetEncDigest(SecCmsSignerInfoRef signerinfo) argument 795 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo) argument 801 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo) argument 807 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo) argument 819 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo) argument 827 SecCmsSignerInfoGetTimestampCertList(SecCmsSignerInfoRef signerinfo) argument 837 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo) argument 913 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray) argument 1011 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 1021 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 1040 SecCmsSignerInfoAddSigningTime(SecCmsSignerInfoRef signerinfo, CFAbsoluteTime t) argument 1082 SecCmsSignerInfoAddSMIMECaps(SecCmsSignerInfoRef signerinfo) argument 1128 SecCmsSignerInfoAddSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1180 SecCmsSignerInfoAddMSSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1256 SecCmsSignerInfoAddTimeStamp(SecCmsSignerInfoRef signerinfo, CSSM_DATA *tstoken) argument 1292 SecCmsSignerInfoAddCounterSignature(SecCmsSignerInfoRef signerinfo, SECOidTag digestalg, SecIdentityRef identity) argument 1304 SecCmsSignerInfoSaveSMIMEProfile(SecCmsSignerInfoRef signerinfo) argument 1399 SecCmsSignerInfoIncludeCerts(SecCmsSignerInfoRef signerinfo, SecCmsCertChainMode cm, SECCertUsage usage) argument [all...] |
H A D | tsaSupportPriv.h | 43 OSStatus decodeTimeStampToken(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR inData, CSSM_DATA_PTR encDigest, uint64_t expectedNonce); 44 OSStatus decodeTimeStampTokenWithPolicy(SecCmsSignerInfoRef signerinfo, CFTypeRef timeStampPolicy, CSSM_DATA_PTR inData, CSSM_DATA_PTR encDigest, uint64_t expectedNonce);
|
H A D | cmspriv.h | 250 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType); 257 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, 267 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType); 276 SecCmsSignerInfoVerifyWithPolicy(SecCmsSignerInfoRef signerinfo,CFTypeRef timeStampPolicy, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType); 280 * authenticated (i.e. signed) attributes of "signerinfo". 283 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 287 * unauthenticated attributes of "signerinfo". 290 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 293 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo);
|
H A D | cmssigdata.c | 131 SecCmsSignerInfoRef signerinfo; local 161 signerinfo = SecCmsSignedDataGetSignerInfo(sigd, i); 164 if (SecCmsSignerInfoGetVersion(signerinfo) != SEC_CMS_SIGNER_INFO_VERSION_ISSUERSN) 170 digestalgtag = SecCmsSignerInfoGetDigestAlgTag(signerinfo); 241 SecCmsSignerInfoRef signerinfo = SecCmsSignedDataGetSignerInfo(signedData, 0); // NB - assume 1 signer only! local 242 messageImprint->hashAlgorithm = signerinfo->digestAlg; 281 static OSStatus validateTSAResponseAndAddTimeStamp(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR tsaResponse, argument 355 require_noerr(status = decodeTimeStampToken(signerinfo, &respDER.timeStampTokenDER, NULL, expectedNonce), xit); 357 status = SecCmsSignerInfoAddTimeStamp(signerinfo, &respDER.timeStampTokenDER); 423 SecCmsSignerInfoRef *signerinfos, signerinfo; local 499 SecCmsSignerInfoRef signerinfo = SecCmsSignedDataGetSignerInfo(sigd, 0); // NB - assume 1 signer only! local 741 SecCmsSignerInfoRef signerinfo; local 906 SecCmsSignedDataAddSignerInfo(SecCmsSignedDataRef sigd, SecCmsSignerInfoRef signerinfo) argument [all...] |
H A D | SecCmsSignedData.h | 171 SecCmsSignerInfoRef signerinfo);
|
H A D | tsaSupport.c | 1174 static OSStatus setTSALeafValidityDates(SecCmsSignerInfoRef signerinfo) argument 1178 if (!signerinfo->timestampCertList || (CFArrayGetCount(signerinfo->timestampCertList) == 0)) 1181 SecCertificateRef tsaLeaf = (SecCertificateRef)CFArrayGetValueAtIndex(signerinfo->timestampCertList, 0); 1184 signerinfo->tsaLeafNotBefore = SecCertificateNotValidBefore(tsaLeaf); /* Start date for Timestamp Authority leaf */ 1185 signerinfo->tsaLeafNotAfter = SecCertificateNotValidAfter(tsaLeaf); /* Expiration date for Timestamp Authority leaf */ 1187 const char *nbefore = cfabsoluteTimeToString(signerinfo->tsaLeafNotBefore); 1188 const char *nafter = cfabsoluteTimeToString(signerinfo->tsaLeafNotAfter); 1236 OSStatus decodeTimeStampToken(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR inData, CSSM_DATA_PTR encDigest, uint64_t expectedNonce) argument 1238 return decodeTimeStampTokenWithPolicy(signerinfo, NUL 1241 decodeTimeStampTokenWithPolicy(SecCmsSignerInfoRef signerinfo, CFTypeRef timeStampPolicy, CSSM_DATA_PTR inData, CSSM_DATA_PTR encDigest, uint64_t expectedNonce) argument [all...] |
/macosx-10.10.1/Security-57031.1.35/Security/libsecurity_smime/lib/ |
H A D | SecCmsSignerInfo.h | 70 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo); 76 SecCmsSignerInfoVerifyUnAuthAttrs(SecCmsSignerInfoRef signerinfo); 82 SecCmsSignerInfoVerifyUnAuthAttrsWithPolicy(SecCmsSignerInfoRef signerinfo,CFTypeRef timeStampPolicy); 88 SecCmsSignerInfoGetEncDigest(SecCmsSignerInfoRef signerinfo); 94 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo); 100 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo); 106 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo); 112 SecCmsSignerInfoGetTimestampCertList(SecCmsSignerInfoRef signerinfo); 150 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray); 174 @abstract Add the signing time to the authenticated (i.e. signed) attributes of "signerinfo" [all...] |
H A D | cmssiginfo.c | 235 SecCmsSignerInfoRef signerinfo; local 243 signerinfo = (SecCmsSignerInfoRef)PORT_ArenaZAlloc(poolp, sizeof(SecCmsSignerInfo)); 244 if (signerinfo == NULL) { 250 signerinfo->cmsg = cmsg; 254 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDIssuerSN; 255 if ((signerinfo->cert = CERT_DupCertificate(cert)) == NULL) 257 if ((signerinfo->signerIdentifier.id.issuerAndSN = CERT_GetCertIssuerAndSN(poolp, cert)) == NULL) 260 (int)CFGetRetainCount(signerinfo->cert)); 263 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDSubjectKeyID; 267 signerinfo 332 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType) argument 498 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, CFTypeRef policies, SecTrustRef *trustRef) argument 544 debugShowSigningCertificate(SecCmsSignerInfoRef signerinfo) argument 568 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType) argument 574 SecCmsSignerInfoVerifyWithPolicy(SecCmsSignerInfoRef signerinfo,CFTypeRef timeStampPolicy, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType) argument 755 SecCmsSignerInfoVerifyUnAuthAttrs(SecCmsSignerInfoRef signerinfo) argument 760 SecCmsSignerInfoVerifyUnAuthAttrsWithPolicy(SecCmsSignerInfoRef signerinfo,CFTypeRef timeStampPolicy) argument 789 SecCmsSignerInfoGetEncDigest(SecCmsSignerInfoRef signerinfo) argument 795 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo) argument 801 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo) argument 807 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo) argument 819 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo) argument 827 SecCmsSignerInfoGetTimestampCertList(SecCmsSignerInfoRef signerinfo) argument 837 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo) argument 913 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray) argument 1011 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 1021 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 1040 SecCmsSignerInfoAddSigningTime(SecCmsSignerInfoRef signerinfo, CFAbsoluteTime t) argument 1082 SecCmsSignerInfoAddSMIMECaps(SecCmsSignerInfoRef signerinfo) argument 1128 SecCmsSignerInfoAddSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1180 SecCmsSignerInfoAddMSSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1256 SecCmsSignerInfoAddTimeStamp(SecCmsSignerInfoRef signerinfo, CSSM_DATA *tstoken) argument 1292 SecCmsSignerInfoAddCounterSignature(SecCmsSignerInfoRef signerinfo, SECOidTag digestalg, SecIdentityRef identity) argument 1304 SecCmsSignerInfoSaveSMIMEProfile(SecCmsSignerInfoRef signerinfo) argument 1399 SecCmsSignerInfoIncludeCerts(SecCmsSignerInfoRef signerinfo, SecCmsCertChainMode cm, SECCertUsage usage) argument [all...] |
H A D | tsaSupportPriv.h | 43 OSStatus decodeTimeStampToken(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR inData, CSSM_DATA_PTR encDigest, uint64_t expectedNonce); 44 OSStatus decodeTimeStampTokenWithPolicy(SecCmsSignerInfoRef signerinfo, CFTypeRef timeStampPolicy, CSSM_DATA_PTR inData, CSSM_DATA_PTR encDigest, uint64_t expectedNonce);
|
H A D | cmspriv.h | 250 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType); 257 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, 267 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType); 276 SecCmsSignerInfoVerifyWithPolicy(SecCmsSignerInfoRef signerinfo,CFTypeRef timeStampPolicy, CSSM_DATA_PTR digest, CSSM_DATA_PTR contentType); 280 * authenticated (i.e. signed) attributes of "signerinfo". 283 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 287 * unauthenticated attributes of "signerinfo". 290 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 293 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo);
|
H A D | cmssigdata.c | 131 SecCmsSignerInfoRef signerinfo; local 161 signerinfo = SecCmsSignedDataGetSignerInfo(sigd, i); 164 if (SecCmsSignerInfoGetVersion(signerinfo) != SEC_CMS_SIGNER_INFO_VERSION_ISSUERSN) 170 digestalgtag = SecCmsSignerInfoGetDigestAlgTag(signerinfo); 241 SecCmsSignerInfoRef signerinfo = SecCmsSignedDataGetSignerInfo(signedData, 0); // NB - assume 1 signer only! local 242 messageImprint->hashAlgorithm = signerinfo->digestAlg; 281 static OSStatus validateTSAResponseAndAddTimeStamp(SecCmsSignerInfoRef signerinfo, CSSM_DATA_PTR tsaResponse, argument 355 require_noerr(status = decodeTimeStampToken(signerinfo, &respDER.timeStampTokenDER, NULL, expectedNonce), xit); 357 status = SecCmsSignerInfoAddTimeStamp(signerinfo, &respDER.timeStampTokenDER); 423 SecCmsSignerInfoRef *signerinfos, signerinfo; local 499 SecCmsSignerInfoRef signerinfo = SecCmsSignedDataGetSignerInfo(sigd, 0); // NB - assume 1 signer only! local 741 SecCmsSignerInfoRef signerinfo; local 906 SecCmsSignedDataAddSignerInfo(SecCmsSignedDataRef sigd, SecCmsSignerInfoRef signerinfo) argument [all...] |
H A D | SecCmsSignedData.h | 171 SecCmsSignerInfoRef signerinfo);
|
/macosx-10.10.1/Security-57031.1.35/libsecurity_smime/Security/ |
H A D | SecCmsSignerInfo.h | 63 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo); 69 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo); 75 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo); 81 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo); 99 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray); 123 @abstract Add the signing time to the authenticated (i.e. signed) attributes of "signerinfo". 129 XXX This will probably just shove the current time into "signerinfo" 134 SecCmsSignerInfoAddSigningTime(SecCmsSignerInfoRef signerinfo, CFAbsoluteTime t); 138 @abstract Add a SMIMECapabilities attribute to the authenticated (i.e. signed) attributes of "signerinfo". 142 SecCmsSignerInfoAddSMIMECaps(SecCmsSignerInfoRef signerinfo); [all...] |
H A D | cmssiginfo.c | 219 SecCmsSignerInfoRef signerinfo; local 227 signerinfo = (SecCmsSignerInfoRef)PORT_ArenaZAlloc(poolp, sizeof(SecCmsSignerInfo)); 228 if (signerinfo == NULL) { 234 signerinfo->signedData = sigd; 238 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDIssuerSN; 239 if ((signerinfo->cert = CERT_DupCertificate(cert)) == NULL) 241 if ((signerinfo->signerIdentifier.id.issuerAndSN = CERT_GetCertIssuerAndSN(poolp, cert)) == NULL) 245 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDSubjectKeyID; 249 signerinfo->signerIdentifier.id.subjectKeyID = PORT_ArenaNew(poolp, SecAsn1Item); 250 SECITEM_CopyItem(poolp, signerinfo 318 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType) argument 492 SecCmsSignerInfoCopySigningCertificates(SecCmsSignerInfoRef signerinfo) argument 540 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, CFTypeRef policies, SecTrustRef *trustRef) argument 592 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType) argument 743 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo) argument 749 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo) argument 755 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo) argument 767 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo) argument 773 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo) argument 823 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray) argument 966 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 976 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 995 SecCmsSignerInfoAddSigningTime(SecCmsSignerInfoRef signerinfo, CFAbsoluteTime t) argument 1037 SecCmsSignerInfoAddSMIMECaps(SecCmsSignerInfoRef signerinfo) argument 1083 SecCmsSignerInfoAddSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1135 SecCmsSignerInfoAddMSSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1193 SecCmsSignerInfoAddCounterSignature(SecCmsSignerInfoRef signerinfo, SECOidTag digestalg, SecIdentityRef identity) argument 1205 SecCmsSignerInfoSaveSMIMEProfile(SecCmsSignerInfoRef signerinfo) argument 1214 SecCmsSignerInfoIncludeCerts(SecCmsSignerInfoRef signerinfo, SecCmsCertChainMode cm, SECCertUsage usage) argument [all...] |
H A D | cmspriv.h | 189 SecCmsSignerInfoRef signerinfo); 256 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType); 263 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, 273 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType); 277 * authenticated (i.e. signed) attributes of "signerinfo". 280 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 284 * unauthenticated attributes of "signerinfo". 287 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 290 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo);
|
H A D | cmssigdata.c | 121 SecCmsSignerInfoRef signerinfo; local 151 signerinfo = SecCmsSignedDataGetSignerInfo(sigd, i); 154 if (SecCmsSignerInfoGetVersion(signerinfo) != SEC_CMS_SIGNER_INFO_VERSION_ISSUERSN) 160 digestalgtag = SecCmsSignerInfoGetDigestAlgTag(signerinfo); 218 SecCmsSignerInfoRef *signerinfos, signerinfo; local 254 signerinfo = SecCmsSignedDataGetSignerInfo(sigd, i); 256 /* find correct digest for this signerinfo */ 257 digestalgtag = SecCmsSignerInfoGetDigestAlgTag(signerinfo); 274 rv = SecCmsSignerInfoSign(signerinfo, sigd->digests[n], contentType); 279 certlist = SecCmsSignerInfoGetCertList(signerinfo); 525 SecCmsSignerInfoRef signerinfo; local 712 SecCmsSignedDataAddSignerInfo(SecCmsSignedDataRef sigd, SecCmsSignerInfoRef signerinfo) argument [all...] |
/macosx-10.10.1/Security-57031.1.35/libsecurity_smime/lib/ |
H A D | SecCmsSignerInfo.h | 63 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo); 69 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo); 75 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo); 81 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo); 99 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray); 123 @abstract Add the signing time to the authenticated (i.e. signed) attributes of "signerinfo". 129 XXX This will probably just shove the current time into "signerinfo" 134 SecCmsSignerInfoAddSigningTime(SecCmsSignerInfoRef signerinfo, CFAbsoluteTime t); 138 @abstract Add a SMIMECapabilities attribute to the authenticated (i.e. signed) attributes of "signerinfo". 142 SecCmsSignerInfoAddSMIMECaps(SecCmsSignerInfoRef signerinfo); [all...] |
H A D | cmssiginfo.c | 219 SecCmsSignerInfoRef signerinfo; local 227 signerinfo = (SecCmsSignerInfoRef)PORT_ArenaZAlloc(poolp, sizeof(SecCmsSignerInfo)); 228 if (signerinfo == NULL) { 234 signerinfo->signedData = sigd; 238 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDIssuerSN; 239 if ((signerinfo->cert = CERT_DupCertificate(cert)) == NULL) 241 if ((signerinfo->signerIdentifier.id.issuerAndSN = CERT_GetCertIssuerAndSN(poolp, cert)) == NULL) 245 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDSubjectKeyID; 249 signerinfo->signerIdentifier.id.subjectKeyID = PORT_ArenaNew(poolp, SecAsn1Item); 250 SECITEM_CopyItem(poolp, signerinfo 318 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType) argument 492 SecCmsSignerInfoCopySigningCertificates(SecCmsSignerInfoRef signerinfo) argument 540 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, CFTypeRef policies, SecTrustRef *trustRef) argument 592 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType) argument 743 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo) argument 749 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo) argument 755 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo) argument 767 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo) argument 773 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo) argument 823 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray) argument 966 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 976 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 995 SecCmsSignerInfoAddSigningTime(SecCmsSignerInfoRef signerinfo, CFAbsoluteTime t) argument 1037 SecCmsSignerInfoAddSMIMECaps(SecCmsSignerInfoRef signerinfo) argument 1083 SecCmsSignerInfoAddSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1135 SecCmsSignerInfoAddMSSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1193 SecCmsSignerInfoAddCounterSignature(SecCmsSignerInfoRef signerinfo, SECOidTag digestalg, SecIdentityRef identity) argument 1205 SecCmsSignerInfoSaveSMIMEProfile(SecCmsSignerInfoRef signerinfo) argument 1214 SecCmsSignerInfoIncludeCerts(SecCmsSignerInfoRef signerinfo, SecCmsCertChainMode cm, SECCertUsage usage) argument [all...] |
H A D | cmspriv.h | 189 SecCmsSignerInfoRef signerinfo); 256 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType); 263 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, 273 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType); 277 * authenticated (i.e. signed) attributes of "signerinfo". 280 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 284 * unauthenticated attributes of "signerinfo". 287 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 290 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo);
|
H A D | cmssigdata.c | 121 SecCmsSignerInfoRef signerinfo; local 151 signerinfo = SecCmsSignedDataGetSignerInfo(sigd, i); 154 if (SecCmsSignerInfoGetVersion(signerinfo) != SEC_CMS_SIGNER_INFO_VERSION_ISSUERSN) 160 digestalgtag = SecCmsSignerInfoGetDigestAlgTag(signerinfo); 218 SecCmsSignerInfoRef *signerinfos, signerinfo; local 254 signerinfo = SecCmsSignedDataGetSignerInfo(sigd, i); 256 /* find correct digest for this signerinfo */ 257 digestalgtag = SecCmsSignerInfoGetDigestAlgTag(signerinfo); 274 rv = SecCmsSignerInfoSign(signerinfo, sigd->digests[n], contentType); 279 certlist = SecCmsSignerInfoGetCertList(signerinfo); 525 SecCmsSignerInfoRef signerinfo; local 712 SecCmsSignedDataAddSignerInfo(SecCmsSignedDataRef sigd, SecCmsSignerInfoRef signerinfo) argument [all...] |
/macosx-10.10.1/Security-57031.1.35/libsecurity_smime/security_smime/ |
H A D | SecCmsSignerInfo.h | 63 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo); 69 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo); 75 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo); 81 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo); 99 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray); 123 @abstract Add the signing time to the authenticated (i.e. signed) attributes of "signerinfo". 129 XXX This will probably just shove the current time into "signerinfo" 134 SecCmsSignerInfoAddSigningTime(SecCmsSignerInfoRef signerinfo, CFAbsoluteTime t); 138 @abstract Add a SMIMECapabilities attribute to the authenticated (i.e. signed) attributes of "signerinfo". 142 SecCmsSignerInfoAddSMIMECaps(SecCmsSignerInfoRef signerinfo); [all...] |
H A D | cmssiginfo.c | 219 SecCmsSignerInfoRef signerinfo; local 227 signerinfo = (SecCmsSignerInfoRef)PORT_ArenaZAlloc(poolp, sizeof(SecCmsSignerInfo)); 228 if (signerinfo == NULL) { 234 signerinfo->signedData = sigd; 238 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDIssuerSN; 239 if ((signerinfo->cert = CERT_DupCertificate(cert)) == NULL) 241 if ((signerinfo->signerIdentifier.id.issuerAndSN = CERT_GetCertIssuerAndSN(poolp, cert)) == NULL) 245 signerinfo->signerIdentifier.identifierType = SecCmsSignerIDSubjectKeyID; 249 signerinfo->signerIdentifier.id.subjectKeyID = PORT_ArenaNew(poolp, SecAsn1Item); 250 SECITEM_CopyItem(poolp, signerinfo 318 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType) argument 492 SecCmsSignerInfoCopySigningCertificates(SecCmsSignerInfoRef signerinfo) argument 540 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, CFTypeRef policies, SecTrustRef *trustRef) argument 592 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType) argument 743 SecCmsSignerInfoGetVerificationStatus(SecCmsSignerInfoRef signerinfo) argument 749 SecCmsSignerInfoGetDigestAlg(SecCmsSignerInfoRef signerinfo) argument 755 SecCmsSignerInfoGetDigestAlgTag(SecCmsSignerInfoRef signerinfo) argument 767 SecCmsSignerInfoGetCertList(SecCmsSignerInfoRef signerinfo) argument 773 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo) argument 823 SecCmsSignerInfoGetSigningCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray) argument 966 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 976 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr) argument 995 SecCmsSignerInfoAddSigningTime(SecCmsSignerInfoRef signerinfo, CFAbsoluteTime t) argument 1037 SecCmsSignerInfoAddSMIMECaps(SecCmsSignerInfoRef signerinfo) argument 1083 SecCmsSignerInfoAddSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1135 SecCmsSignerInfoAddMSSMIMEEncKeyPrefs(SecCmsSignerInfoRef signerinfo, SecCertificateRef cert, SecKeychainRef keychainOrArray) argument 1193 SecCmsSignerInfoAddCounterSignature(SecCmsSignerInfoRef signerinfo, SECOidTag digestalg, SecIdentityRef identity) argument 1205 SecCmsSignerInfoSaveSMIMEProfile(SecCmsSignerInfoRef signerinfo) argument 1214 SecCmsSignerInfoIncludeCerts(SecCmsSignerInfoRef signerinfo, SecCmsCertChainMode cm, SECCertUsage usage) argument [all...] |
H A D | cmspriv.h | 189 SecCmsSignerInfoRef signerinfo); 256 SecCmsSignerInfoSign(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType); 263 SecCmsSignerInfoVerifyCertificate(SecCmsSignerInfoRef signerinfo, SecKeychainRef keychainOrArray, 273 SecCmsSignerInfoVerify(SecCmsSignerInfoRef signerinfo, SecAsn1Item * digest, SecAsn1Item * contentType); 277 * authenticated (i.e. signed) attributes of "signerinfo". 280 SecCmsSignerInfoAddAuthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 284 * unauthenticated attributes of "signerinfo". 287 SecCmsSignerInfoAddUnauthAttr(SecCmsSignerInfoRef signerinfo, SecCmsAttribute *attr); 290 SecCmsSignerInfoGetVersion(SecCmsSignerInfoRef signerinfo);
|
H A D | cmssigdata.c | 121 SecCmsSignerInfoRef signerinfo; local 151 signerinfo = SecCmsSignedDataGetSignerInfo(sigd, i); 154 if (SecCmsSignerInfoGetVersion(signerinfo) != SEC_CMS_SIGNER_INFO_VERSION_ISSUERSN) 160 digestalgtag = SecCmsSignerInfoGetDigestAlgTag(signerinfo); 218 SecCmsSignerInfoRef *signerinfos, signerinfo; local 254 signerinfo = SecCmsSignedDataGetSignerInfo(sigd, i); 256 /* find correct digest for this signerinfo */ 257 digestalgtag = SecCmsSignerInfoGetDigestAlgTag(signerinfo); 274 rv = SecCmsSignerInfoSign(signerinfo, sigd->digests[n], contentType); 279 certlist = SecCmsSignerInfoGetCertList(signerinfo); 525 SecCmsSignerInfoRef signerinfo; local 712 SecCmsSignedDataAddSignerInfo(SecCmsSignedDataRef sigd, SecCmsSignerInfoRef signerinfo) argument [all...] |