Searched defs:pCert (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Runtime/common/crypto/
H A Diprt-openssl.cpp66 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 Dpkcs7-verify.cpp122 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 Dx509-certpaths.cpp75 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 Dstore.h101 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 DRTSignTool.cpp184 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 DSUPHardenedVerifyImage-win.cpp925 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 Dwintrust.h120 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 Dwintrust.h120 struct WINTRUST_CERT_INFO_* pCert; member in union:_WINTRUST_DATA::__anon1893
196 PCCERT_CONTEXT pCert; member in struct:_CRYPT_PROVIDER_CERT

Completed in 59 milliseconds