Changeset 62564 in vbox for trunk/src/VBox/Runtime/common/crypto/x509-sanity.cpp
- Timestamp:
- Jul 26, 2016 2:43:03 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 109133
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/crypto/x509-sanity.cpp
r62477 r62564 41 41 static int rtCrX509Validity_CheckSanityExtra(PCRTCRX509VALIDITY pThis, uint32_t fFlags, PRTERRINFO pErrInfo, const char *pszErrorTag) 42 42 { 43 RT_NOREF_PV(fFlags); 44 43 45 if (RTAsn1Time_Compare(&pThis->NotBefore, &pThis->NotAfter) > 0) 44 46 return RTErrInfoSetF(pErrInfo, VERR_CR_X509_VALIDITY_SWAPPED, "%s: NotBefore is after NotAfter", pszErrorTag); … … 50 52 static int rtCrX509Name_CheckSanityExtra(PCRTCRX509NAME pThis, uint32_t fFlags, PRTERRINFO pErrInfo, const char *pszErrorTag) 51 53 { 54 RT_NOREF_PV(fFlags); 55 52 56 if (pThis->cItems == 0) 53 57 return RTErrInfoSetF(pErrInfo, VERR_CR_X509_NAME_EMPTY_SET, "%s: Has no components.", pszErrorTag); … … 94 98 PRTERRINFO pErrInfo, const char *pszErrorTag) 95 99 { 100 RT_NOREF_PV(fFlags); 96 101 if (pThis->SubjectPublicKey.cBits <= 32) 97 102 return RTErrInfoSetF(pErrInfo, VERR_CR_X509_PUBLIC_KEY_TOO_SMALL, … … 104 109 PRTERRINFO pErrInfo, const char *pszErrorTag) 105 110 { 111 RT_NOREF_PV(fFlags); 112 106 113 if ( RTAsn1Integer_IsPresent(&pThis->T0.Version) 107 114 && RTAsn1Integer_UnsignedCompareWithU32(&pThis->T0.Version, RTCRX509TBSCERTIFICATE_V1) != 0 … … 134 141 PRTERRINFO pErrInfo, const char *pszErrorTag) 135 142 { 143 RT_NOREF_PV(fFlags); 144 136 145 if (RTCrX509AlgorithmIdentifier_Compare(&pThis->SignatureAlgorithm, &pThis->TbsCertificate.Signature) != 0) 137 146 return RTErrInfoSetF(pErrInfo, VERR_CR_X509_CERT_TBS_SIGN_ALGO_MISMATCH,
Note:
See TracChangeset
for help on using the changeset viewer.