VirtualBox

Changeset 52600 in vbox for trunk/src/VBox/Runtime/tools


Ignore:
Timestamp:
Sep 4, 2014 10:59:00 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
95876
Message:

IPRT: Added support for microsoft timestamp counter signatures. This required making the PKCS #7 code accept some of the CMS (RFC-5652) stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/tools/RTSignTool.cpp

    r52538 r52600  
    183183                    PCRTCRPKCS7ISSUERANDSERIALNUMBER pISN = &pSd->SignerInfos.paItems[0].IssuerAndSerialNumber;
    184184                    PCRTCRX509CERTIFICATE pCert;
    185                     pCert = RTCrX509Certificates_FindByIssuerAndSerialNumber(&pSd->Certificates,
    186                                                                             &pISN->Name, &pISN->SerialNumber);
     185                    pCert = RTCrPkcs7SetOfCerts_FindX509ByIssuerAndSerialNumber(&pSd->Certificates,
     186                                                                                &pISN->Name, &pISN->SerialNumber);
    187187                    if (pCert)
    188188                    {
     
    404404            return RTCrPkcs7VerifySignedData(pContentInfo,
    405405                                             RTCRPKCS7VERIFY_SD_F_COUNTER_SIGNATURE_SIGNING_TIME_ONLY
    406                                              | RTCRPKCS7VERIFY_SD_F_ALWAYS_USE_SIGNING_TIME_IF_PRESENT,
     406                                             | RTCRPKCS7VERIFY_SD_F_ALWAYS_USE_SIGNING_TIME_IF_PRESENT
     407                                             | RTCRPKCS7VERIFY_SD_F_ALWAYS_USE_MS_TIMESTAMP_IF_PRESENT,
    407408                                             pState->hAdditionalStore, pState->hRootStore, &ValidationTime,
    408409                                             VerifyExecCertVerifyCallback, pState, pErrInfo);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette