THPDFCertificateValidationInfo Record
Samler afgørelsen for certifikatstien med tilbagekaldelses-, tillids-, politik- og algoritmediagnostik for én underskriver
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;
Enhed
HPDFSignVerify
Felter
| Felt | Formål |
|---|---|
Status | Samlet THPDFCertificateValidationStatus-afgørelse for stievurderingen |
RevocationStatus | Tilbagekaldelsesafgørelse for det evaluerede certifikat |
RevocationSource | Hvilken beviskilde, der leverede tilbagekaldelsesafgørelsen |
ChainLength | Antal certifikater i den validerede sti |
EvaluationTime | Tidspunkt, som gyldigheds- og tilbagekaldelseskontrollerne blev evalueret imod |
TrustAnchorSubjectDN | Subject DN for den trust anchor, der afsluttede stien |
RevokedAt | Tilbagekaldelsestidspunkt rapporteret af beviset |
EvidenceThisUpdate | This-update-tidspunkt hentet fra den brugte CRL eller OCSP-respons |
EvidenceNextUpdate | Next-update-tidspunkt hentet fra den brugte CRL eller OCSP-respons |
EvidenceProducedAt | Produced-at-tidspunkt for den brugte OCSP-respons |
OCSPNoncePresent | True, når OCSP-responsen bar en nonce |
OCSPNonceMatched | True, når responsens nonce matchede den forventede anmodnings-nonce |
OCSPExtendedRevoke | True, når OCSP-responsen brugte den udvidede revoked-definition |
UsedDelegatedOCSPResponder | True, når responsen kom fra en delegeret OCSP-responder |
UsedDeltaCRL | True, når en delta-CRL bidrog til tilbagekaldelsesafgørelsen |
UsedIndirectCRLSigner | True, når CRL'en var signeret af en indirekte CRL-underskriver |
HasBaseCRLNumber / BaseCRLNumber | Tilstedeværelse og værdi af den brugte base-CRL's CRL-nummer |
HasDeltaCRLNumber / DeltaCRLNumber | Tilstedeværelse og værdi af den brugte delta-CRL's CRL-nummer |
DeltaCRLSource | Beviskilde, der leverede delta-CRL'en |
EffectiveCertificatePolicies | Certifikatpolitik-OID'er gældende efter politikafbildning og qualifier-behandling |
CertificatePolicyMappingApplied | True, når en certifikatpolitikafbildning blev anvendt under gennemløbet af stien |
TrustPurpose / TrustPurposeOID | Konfigureret tillidsformål og dets OID-form |
WeakestRSAKeyBits | Mindste RSA-nøglestørrelse fundet i stien |
WeakestECDSACurveBits | Mindste ECDSA-kurvestørrelse fundet i stien |
UsedSHA1CertificateSignature | True, når et vilkårligt certifikat i stien var signeret med SHA-1 |
AlgorithmConstraintIssue | Beskrivelse af algoritmepolitik-overtrædelsen, tom når ingen |
Issue | Fritekst-diagnostik for fejlen, tom når stien er betroet |
Brugsnoter
- Posten knyttes til
THPDFSignatureInfo.CertificateValidation, efterHPDFValidateCMSCertificatePatheller onlinevarianten er kørt Statuser selve afgørelsen; de øvrige felter forklarer, hvordan den blev nået, så vis dem i verifikationsrapporterWeakestRSAKeyBits,WeakestECDSACurveBitsogAlgorithmConstraintIssueviser, hvorfor en algoritmepolitik afviste en i øvrigt gyldig sti