Changeset 74760 in vbox for trunk/include/iprt/crypto
- Timestamp:
- Oct 11, 2018 11:25:24 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/crypto/pkcs7.h
r74716 r74760 512 512 * @param pvUser User argument for the callback. 513 513 * @param pErrInfo Optional error info buffer. 514 * @sa RTCrPkcs7VerifySignedDataWithExternalData 514 515 */ 515 516 RTDECL(int) RTCrPkcs7VerifySignedData(PCRTCRPKCS7CONTENTINFO pContentInfo, uint32_t fFlags, … … 517 518 PCRTTIMESPEC pValidationTime, PFNRTCRPKCS7VERIFYCERTCALLBACK pfnVerifyCert, void *pvUser, 518 519 PRTERRINFO pErrInfo); 520 521 522 /** 523 * Verifies PKCS \#7 SignedData with external data. 524 * 525 * For compatability with alternative crypto providers, the user must work on 526 * the top level PKCS \#7 structure instead directly on the SignedData. 527 * 528 * @returns IPRT status code. 529 * @param pContentInfo PKCS \#7 content info structure. 530 * @param fFlags RTCRPKCS7VERIFY_SD_F_XXX. 531 * @param hAdditionalCerts Store containing additional certificates to 532 * supplement those mentioned in the signed data. 533 * @param hTrustedCerts Store containing trusted certificates. 534 * @param pValidationTime The time we're supposed to validate the 535 * certificates chains at. Ignored for signatures 536 * with valid signing time attributes. 537 * @param pfnVerifyCert Callback for checking that a certificate used 538 * for signing the data is suitable. 539 * @param pvUser User argument for the callback. 540 * @param pvData The signed external data. 541 * @param cbData The size of the signed external data. 542 * @param pErrInfo Optional error info buffer. 543 * @sa RTCrPkcs7VerifySignedData 544 */ 545 RTDECL(int) RTCrPkcs7VerifySignedDataWithExternalData(PCRTCRPKCS7CONTENTINFO pContentInfo, uint32_t fFlags, 546 RTCRSTORE hAdditionalCerts, RTCRSTORE hTrustedCerts, 547 PCRTTIMESPEC pValidationTime, 548 PFNRTCRPKCS7VERIFYCERTCALLBACK pfnVerifyCert, void *pvUser, 549 void const *pvData, size_t cbData, PRTERRINFO pErrInfo); 519 550 520 551 /** @name RTCRPKCS7VERIFY_SD_F_XXX - Flags for RTCrPkcs7VerifySignedData
Note:
See TracChangeset
for help on using the changeset viewer.