THPDFCertificateValidationInfo Record
Samlar certifikatvägens slutbedömning med diagnostik för återkallelse, tillit, policy och algoritm för en undertecknare
Deklaration
THPDFCertificateValidationInfo= record
Status: THPDFCertificateValidationStatus;
RevocationStatus: THPDFRevocationStatus;
RevocationSource: THPDFValidationEvidenceSource;
ChainLength: Integer;
EvaluationTime: TDateTime;
TrustAnchorSubjectDN: AnsiString;
RevokedAt: TDateTime;
EvidenceThisUpdate: TDateTime;
EvidenceNextUpdate: TDateTime;
EvidenceProducedAt: TDateTime;
OCSPNoncePresent: boolean;
OCSPNonceMatched: boolean;
OCSPExtendedRevoke: boolean;
UsedDelegatedOCSPResponder: boolean;
UsedDeltaCRL: boolean;
UsedIndirectCRLSigner: boolean;
HasBaseCRLNumber: boolean;
HasDeltaCRLNumber: boolean;
BaseCRLNumber: Int64;
DeltaCRLNumber: Int64;
DeltaCRLSource: THPDFValidationEvidenceSource;
EffectiveCertificatePolicies: THPDFOIDArray;
CertificatePolicyMappingApplied: boolean;
TrustPurpose: THPDFCertificateTrustPurpose;
TrustPurposeOID: AnsiString;
WeakestRSAKeyBits: Integer;
WeakestECDSACurveBits: Integer;
UsedSHA1CertificateSignature: boolean;
AlgorithmConstraintIssue: AnsiString;
Issue: AnsiString;
end;
Enhet
HPDFSignVerify
Fält
| Fält | Syfte |
|---|---|
Status | Övergripande THPDFCertificateValidationStatus-bedömning för vägutvärderingen |
RevocationStatus | Återkallelsebedömning för det utvärderade certifikatet |
RevocationSource | Vilken beviskälla som lämnade återkallelsebedömningen |
ChainLength | Antal certifikat i den validerade vägen |
EvaluationTime | Tidspunkt som giltighets- och återkallelsekontrollerna utvärderades mot |
TrustAnchorSubjectDN | Subject DN för förtroendeankaret som avslutade vägen |
RevokedAt | Återkallelsetidspunkt som rapporterats av beviset |
EvidenceThisUpdate | This-update-tidpunkt hämtad från den förbrukade CRL:en eller OCSP-svaret |
EvidenceNextUpdate | Next-update-tidpunkt hämtad från den förbrukade CRL:en eller OCSP-svaret |
EvidenceProducedAt | Produced-at-tidpunkt för det förbrukade OCSP-svaret |
OCSPNoncePresent | True när OCSP-svaret bar en nonce |
OCSPNonceMatched | True när svarets nonce matchade den förväntade förfrågans nonce |
OCSPExtendedRevoke | True när OCSP-svaret använde den utökade revoked-definitionen |
UsedDelegatedOCSPResponder | True när svaret kom från en delegerad OCSP-responder |
UsedDeltaCRL | True när en delta-CRL bidrog till återkallelsebedömningen |
UsedIndirectCRLSigner | True när CRL:en var signerad av en indirekt CRL-undertecknare |
HasBaseCRLNumber / BaseCRLNumber | Förekomst och värde för CRL-numret i den förbrukade bas-CRL:en |
HasDeltaCRLNumber / DeltaCRLNumber | Förekomst och värde för CRL-numret i den förbrukade delta-CRL:en |
DeltaCRLSource | Beviskälla som lämnade delta-CRL:en |
EffectiveCertificatePolicies | Certifikatpolicy-OID:er i kraft efter policymappning och qualifier-behandling |
CertificatePolicyMappingApplied | True när en certifikatpolicymappning tillämpades under genomgången av vägen |
TrustPurpose / TrustPurposeOID | Konfigurerat förtroendesyfte och dess OID-form |
WeakestRSAKeyBits | Minsta RSA-nyckelstorlek som påträffats i vägen |
WeakestECDSACurveBits | Minsta ECDSA-kurvstorlek som påträffats i vägen |
UsedSHA1CertificateSignature | True när något certifikat i vägen var signerat med SHA-1 |
AlgorithmConstraintIssue | Beskrivning av algoritmprincipbrottet, tom när inget finns |
Issue | Fritekstdiagnostik för felet, tom för en betrodd väg |
Användningsanteckningar
- Recorden fästs vid
THPDFSignatureInfo.CertificateValidationefter attHPDFValidateCMSCertificatePatheller onlinevarianten har körts Statusär den enda bedömningen; de övriga fälten förklarar hur den nåddes, så visa dem i verifieringsrapporterWeakestRSAKeyBits,WeakestECDSACurveBitsochAlgorithmConstraintIssuevisar varför en algoritmprincip avvisade en i övrigt giltig väg