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ältSyfte
StatusÖvergripande THPDFCertificateValidationStatus-bedömning för vägutvärderingen
RevocationStatusÅterkallelsebedömning för det utvärderade certifikatet
RevocationSourceVilken beviskälla som lämnade återkallelsebedömningen
ChainLengthAntal certifikat i den validerade vägen
EvaluationTimeTidspunkt som giltighets- och återkallelsekontrollerna utvärderades mot
TrustAnchorSubjectDNSubject DN för förtroendeankaret som avslutade vägen
RevokedAtÅterkallelsetidspunkt som rapporterats av beviset
EvidenceThisUpdateThis-update-tidpunkt hämtad från den förbrukade CRL:en eller OCSP-svaret
EvidenceNextUpdateNext-update-tidpunkt hämtad från den förbrukade CRL:en eller OCSP-svaret
EvidenceProducedAtProduced-at-tidpunkt för det förbrukade OCSP-svaret
OCSPNoncePresentTrue när OCSP-svaret bar en nonce
OCSPNonceMatchedTrue när svarets nonce matchade den förväntade förfrågans nonce
OCSPExtendedRevokeTrue när OCSP-svaret använde den utökade revoked-definitionen
UsedDelegatedOCSPResponderTrue när svaret kom från en delegerad OCSP-responder
UsedDeltaCRLTrue när en delta-CRL bidrog till återkallelsebedömningen
UsedIndirectCRLSignerTrue när CRL:en var signerad av en indirekt CRL-undertecknare
HasBaseCRLNumber / BaseCRLNumberFörekomst och värde för CRL-numret i den förbrukade bas-CRL:en
HasDeltaCRLNumber / DeltaCRLNumberFörekomst och värde för CRL-numret i den förbrukade delta-CRL:en
DeltaCRLSourceBeviskälla som lämnade delta-CRL:en
EffectiveCertificatePoliciesCertifikatpolicy-OID:er i kraft efter policymappning och qualifier-behandling
CertificatePolicyMappingAppliedTrue när en certifikatpolicymappning tillämpades under genomgången av vägen
TrustPurpose / TrustPurposeOIDKonfigurerat förtroendesyfte och dess OID-form
WeakestRSAKeyBitsMinsta RSA-nyckelstorlek som påträffats i vägen
WeakestECDSACurveBitsMinsta ECDSA-kurvstorlek som påträffats i vägen
UsedSHA1CertificateSignatureTrue när något certifikat i vägen var signerat med SHA-1
AlgorithmConstraintIssueBeskrivning av algoritmprincipbrottet, tom när inget finns
IssueFritekstdiagnostik för felet, tom för en betrodd väg

Användningsanteckningar

Relaterade API:er