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

FeltFormål
StatusSamlet THPDFCertificateValidationStatus-afgørelse for stievurderingen
RevocationStatusTilbagekaldelsesafgørelse for det evaluerede certifikat
RevocationSourceHvilken beviskilde, der leverede tilbagekaldelsesafgørelsen
ChainLengthAntal certifikater i den validerede sti
EvaluationTimeTidspunkt, som gyldigheds- og tilbagekaldelseskontrollerne blev evalueret imod
TrustAnchorSubjectDNSubject DN for den trust anchor, der afsluttede stien
RevokedAtTilbagekaldelsestidspunkt rapporteret af beviset
EvidenceThisUpdateThis-update-tidspunkt hentet fra den brugte CRL eller OCSP-respons
EvidenceNextUpdateNext-update-tidspunkt hentet fra den brugte CRL eller OCSP-respons
EvidenceProducedAtProduced-at-tidspunkt for den brugte OCSP-respons
OCSPNoncePresentTrue, når OCSP-responsen bar en nonce
OCSPNonceMatchedTrue, når responsens nonce matchede den forventede anmodnings-nonce
OCSPExtendedRevokeTrue, når OCSP-responsen brugte den udvidede revoked-definition
UsedDelegatedOCSPResponderTrue, når responsen kom fra en delegeret OCSP-responder
UsedDeltaCRLTrue, når en delta-CRL bidrog til tilbagekaldelsesafgørelsen
UsedIndirectCRLSignerTrue, når CRL'en var signeret af en indirekte CRL-underskriver
HasBaseCRLNumber / BaseCRLNumberTilstedeværelse og værdi af den brugte base-CRL's CRL-nummer
HasDeltaCRLNumber / DeltaCRLNumberTilstedeværelse og værdi af den brugte delta-CRL's CRL-nummer
DeltaCRLSourceBeviskilde, der leverede delta-CRL'en
EffectiveCertificatePoliciesCertifikatpolitik-OID'er gældende efter politikafbildning og qualifier-behandling
CertificatePolicyMappingAppliedTrue, når en certifikatpolitikafbildning blev anvendt under gennemløbet af stien
TrustPurpose / TrustPurposeOIDKonfigureret tillidsformål og dets OID-form
WeakestRSAKeyBitsMindste RSA-nøglestørrelse fundet i stien
WeakestECDSACurveBitsMindste ECDSA-kurvestørrelse fundet i stien
UsedSHA1CertificateSignatureTrue, når et vilkårligt certifikat i stien var signeret med SHA-1
AlgorithmConstraintIssueBeskrivelse af algoritmepolitik-overtrædelsen, tom når ingen
IssueFritekst-diagnostik for fejlen, tom når stien er betroet

Brugsnoter

Relaterede API'er