Searched refs:signerinfo (Results 1 - 25 of 29) sorted by relevance

12

/macosx-10.10.1/Security-57031.1.35/Security/include/security_smime/
H A DSecCmsSignerInfo.h70 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 Dcmssiginfo.c235 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 DtsaSupportPriv.h43 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 Dcmspriv.h250 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 Dcmssigdata.c131 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 DSecCmsSignedData.h171 SecCmsSignerInfoRef signerinfo);
H A DtsaSupport.c1174 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 DSecCmsSignerInfo.h70 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 Dcmssiginfo.c235 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 DtsaSupportPriv.h43 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 Dcmspriv.h250 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 Dcmssigdata.c131 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 DSecCmsSignedData.h171 SecCmsSignerInfoRef signerinfo);
/macosx-10.10.1/Security-57031.1.35/libsecurity_smime/Security/
H A DSecCmsSignerInfo.h63 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 Dcmssiginfo.c219 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 Dcmspriv.h189 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 Dcmssigdata.c121 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 DSecCmsSignerInfo.h63 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 Dcmssiginfo.c219 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 Dcmspriv.h189 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 Dcmssigdata.c121 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 DSecCmsSignerInfo.h63 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 Dcmssiginfo.c219 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 Dcmspriv.h189 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 Dcmssigdata.c121 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...]

Completed in 289 milliseconds

12