/vbox/src/VBox/Runtime/common/crypto/ |
H A D | iprt-openssl.cpp | 66 DECLHIDDEN(int) rtCrOpenSslAddX509CertToStack(void *pvOsslStack, PCRTCRX509CERTIFICATE pCert) argument 69 const unsigned char *pabEncoded = (const unsigned char *)RTASN1CORE_GET_RAW_ASN1_PTR(&pCert->SeqCore.Asn1Core); 70 uint32_t cbEncoded = RTASN1CORE_GET_RAW_ASN1_SIZE(&pCert->SeqCore.Asn1Core);
|
H A D | pkcs7-verify.cpp | 122 static int rtCrPkcs7VerifyCertUsageTimstamping(PCRTCRX509CERTIFICATE pCert, PRTERRINFO pErrInfo) argument 124 if (!(pCert->TbsCertificate.T3.fFlags & RTCRX509TBSCERTIFICATE_F_PRESENT_EXT_KEY_USAGE)) 126 if (!(pCert->TbsCertificate.T3.fExtKeyUsage & (RTCRX509CERT_EKU_F_TIMESTAMPING | RTCRX509CERT_EKU_F_MS_TIMESTAMP_SIGNING))) 128 pCert->TbsCertificate.T3.fExtKeyUsage, 134 static int rtCrPkcs7VerifyCertUsageDigitalSignature(PCRTCRX509CERTIFICATE pCert, PRTERRINFO pErrInfo) argument 136 if ( (pCert->TbsCertificate.T3.fFlags & RTCRX509TBSCERTIFICATE_F_PRESENT_KEY_USAGE) 137 && !(pCert->TbsCertificate.T3.fKeyUsage & RTCRX509CERT_KEY_USAGE_F_DIGITAL_SIGNATURE)) 139 pCert->TbsCertificate.T3.fKeyUsage, RTCRX509CERT_KEY_USAGE_F_DIGITAL_SIGNATURE); 148 RTDECL(int) RTCrPkcs7VerifyCertCallbackDefault(PCRTCRX509CERTIFICATE pCert, RTCRX509CERTPATHS hCertPaths, uint32_t fFlags, argument 154 rc = rtCrPkcs7VerifyCertUsageDigitalSignature(pCert, pErrInf 168 RTCrPkcs7VerifyCertCallbackCodeSigning(PCRTCRX509CERTIFICATE pCert, RTCRX509CERTPATHS hCertPaths, uint32_t fFlags, void *pvUser, PRTERRINFO pErrInfo) argument [all...] |
H A D | x509-certpaths.cpp | 75 PCRTCRX509CERTIFICATE pCert; member in struct:RTCRX509CERTPATHNODE 546 return pNode->pCert 547 && RTCrX509Name_MatchByRfc5280(&pNode->pCert->TbsCertificate.Subject, &pNode->pCert->TbsCertificate.Issuer); 593 PCRTCRX509CERTIFICATE pCert, PCRTCRCERTCTX pCertCtx, uint8_t uSrc) 599 if (pCert) 605 Assert(pTmpNode->pCert); 606 if ( pTmpNode->pCert == pCert 607 || RTCrX509Certificate_Compare(pTmpNode->pCert, pCer [all...] |
/vbox/include/iprt/crypto/ |
H A D | store.h | 101 PCRTCRX509CERTIFICATE pCert; member in struct:RTCRCERTCTX 103 * NULL, even for trust anchors, as long as pCert isn't. */
|
/vbox/src/VBox/Runtime/tools/ |
H A D | RTSignTool.cpp | 184 PCRTCRX509CERTIFICATE pCert; local 185 pCert = RTCrPkcs7SetOfCerts_FindX509ByIssuerAndSerialNumber(&pSd->Certificates, 187 if (pCert) 196 uint32_t cbCert = pCert->SeqCore.Asn1Core.cbHdr + pCert->SeqCore.Asn1Core.cb; 197 rc = RTFileWrite(hFile, pCert->SeqCore.Asn1Core.uData.pu8 - pCert->SeqCore.Asn1Core.cbHdr, 280 static DECLCALLBACK(int) VerifyExecCertVerifyCallback(PCRTCRX509CERTIFICATE pCert, RTCRX509CERTPATHS hCertPaths, uint32_t fFlags, argument 305 && RTCrX509Name_Compare(&pCert->TbsCertificate.Issuer, &pCert [all...] |
/vbox/src/VBox/HostDrivers/Support/win/ |
H A D | SUPHardenedVerifyImage-win.cpp | 925 static DECLCALLBACK(int) supHardNtViCertVerifyCallback(PCRTCRX509CERTIFICATE pCert, RTCRX509CERTPATHS hCertPaths, argument 938 if (RTCrX509Certificate_Compare(pCert, &g_BuildX509Cert) == 0) /* healthy paranoia */ 946 int rc = RTCrPkcs7VerifyCertCallbackCodeSigning(pCert, hCertPaths, fFlags, NULL, pErrInfo); 985 if (pCertCtx->pCert) 986 pCertPubKeyInfo = &pCertCtx->pCert->TbsCertificate.SubjectPublicKeyInfo; 1392 * @param pCert The X.509 certificate representation to init. 1398 static int supHardNtViCertInit(PRTCRX509CERTIFICATE pCert, unsigned char const *pabCert, unsigned cbCert, argument 1403 AssertReturn(!RTCrX509Certificate_IsPresent(pCert), 1408 int rc = RTCrX509Certificate_DecodeAsn1(&PrimaryCursor.Cursor, 0, pCert, pszErrorTag); 1410 rc = RTCrX509Certificate_CheckSanity(pCert, 1774 supR3HardenedWinIsDesiredRootCA(PCRTCRX509CERTIFICATE pCert) argument [all...] |
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/ |
H A D | wintrust.h | 120 struct WINTRUST_CERT_INFO_* pCert; member in union:_WINTRUST_DATA::__anon14587 196 PCCERT_CONTEXT pCert; member in struct:_CRYPT_PROVIDER_CERT
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/ |
H A D | wintrust.h | 120 struct WINTRUST_CERT_INFO_* pCert; member in union:_WINTRUST_DATA::__anon1893 196 PCCERT_CONTEXT pCert; member in struct:_CRYPT_PROVIDER_CERT
|