THPDFCertificateValidationInfo Kaydı

Bir imzalayıcı için sertifika yolu kararını iptal, güven, politika ve algoritma tanılamalarıyla toplar

Bildirim

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;

Birim

HPDFSignVerify

Alanlar

AlanAmaç
StatusYol değerlendirmesi için genel THPDFCertificateValidationStatus kararı
RevocationStatusDeğerlendirilen sertifikanın iptal kararı
RevocationSourceİptal kararını hangi kanıt kaynağının sağladığı
ChainLengthDoğrulanmış yoldaki sertifika sayısı
EvaluationTimeGeçerlilik ve iptal kontrollerinin değerlendirildiği zaman
TrustAnchorSubjectDNYolu kapatan trust anchor'ın Subject DN'si
RevokedAtKanıdın raporladığı iptal zamanı
EvidenceThisUpdateTüketilen CRL veya OCSP yanıtından alınan this-update zamanı
EvidenceNextUpdateTüketilen CRL veya OCSP yanıtından alınan next-update zamanı
EvidenceProducedAtTüketilen OCSP yanıtının produced-at zamanı
OCSPNoncePresentOCSP yanıtı bir nonce taşıdığında True olur
OCSPNonceMatchedYanıt nonce'u beklenen istek nonce'u ile eşleştiğinde True olur
OCSPExtendedRevokeOCSP yanıtı genişletilmiş revoked tanımını kullandığında True olur
UsedDelegatedOCSPResponderYanıt devredilmiş bir OCSP responder'ından geldiğinde True olur
UsedDeltaCRLBir delta CRL iptal kararına katkıda bulunduğunda True olur
UsedIndirectCRLSignerCRL dolaylı bir CRL imzalayıcı tarafından imzalandığında True olur
HasBaseCRLNumber / BaseCRLNumberTüketilen temel CRL'nin CRL numarasının varlığı ve değeri
HasDeltaCRLNumber / DeltaCRLNumberTüketilen delta CRL'nin CRL numarasının varlığı ve değeri
DeltaCRLSourceDelta CRL'yi sağlayan kanıt kaynağı
EffectiveCertificatePoliciesPolitika eşlemesi ve niteleyici işlemden sonra geçerli olan sertifika politikası OID'leri
CertificatePolicyMappingAppliedYol üzerinde ilerlerken bir sertifika politika eşlemesi uygulandığında True olur
TrustPurpose / TrustPurposeOIDYapılandırılmış güven amacı ve OID biçimi
WeakestRSAKeyBitsYolda karşılaşılan en küçük RSA anahtar boyutu
WeakestECDSACurveBitsYolda karşılaşılan en küçük ECDSA eğri boyutu
UsedSHA1CertificateSignatureYoldaki herhangi bir sertifika SHA-1 ile imzalandığında True olur
AlgorithmConstraintIssueAlgoritma politikası ihlalinin tanımı; yoksa boştur
IssueBaşarısızlık için serbest metin tanılama; güvenilen yol için boştur

Kullanım notları

İlgili API'ler