THPDFCertificateValidationInfo rekord

Összegyűjti egy aláíró tanúsítványútvonal-ítéletét visszavonási, megbízhatósági, szabályzati és algoritmusdiagnosztikákkal

Deklaráció

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;

Egység

HPDFSignVerify

Mezők

MezőCél
StatusAz útvonal-kiértékelés összesített THPDFCertificateValidationStatus ítélete
RevocationStatusA kiértékelt tanúsítvány visszavonási ítélete
RevocationSourceMely bizonyítékforrás szolgáltatta a visszavonási ítéletet
ChainLengthA validált útvonalon lévő tanúsítványok száma
EvaluationTimeAz időpont, amelyhez az érvényességi és visszavonási ellenőrzéseket végezték
TrustAnchorSubjectDNAz útvonalat lezáró megbízhatósági gyökér Subject DN-je
RevokedAtA bizonyíték által jelentett visszavonási időpont
EvidenceThisUpdateA felhasznált CRL-ből vagy OCSP-válaszból vett this-update időpont
EvidenceNextUpdateA felhasznált CRL-ből vagy OCSP-válaszból vett next-update időpont
EvidenceProducedAtA felhasznált OCSP-válasz producedAt időpontja
OCSPNoncePresentIgaz, ha az OCSP-válasz nonce-ot hordozott
OCSPNonceMatchedIgaz, ha a válasz nonce-ja egyezett a várt kérési nonce-dzsal
OCSPExtendedRevokeIgaz, ha az OCSP-válasz a kiterjesztett revoked definíciót használta
UsedDelegatedOCSPResponderIgaz, ha a válasz delegált OCSP-válaszolótól érkezett
UsedDeltaCRLIgaz, ha a visszavonási ítéletbe delta CRL is belejátszott
UsedIndirectCRLSignerIgaz, ha a CRL-t közvetett CRL-aláíró írta alá
HasBaseCRLNumber / BaseCRLNumberA felhasznált alap CRL CRL-számának jelenléte és értéke
HasDeltaCRLNumber / DeltaCRLNumberA felhasznált delta CRL CRL-számának jelenléte és értéke
DeltaCRLSourceA delta CRL-t szolgáltató bizonyítékforrás
EffectiveCertificatePoliciesA szabályzatleképezés és a módosítófeldolgozás után érvényben lévő tanúsítványszabályzat-OID-k
CertificatePolicyMappingAppliedIgaz, ha az útvonal bejárása során tanúsítványszabályzat-leképezés alkalmazásra került
TrustPurpose / TrustPurposeOIDA konfigurált megbízhatósági cél és annak OID-formája
WeakestRSAKeyBitsAz útvonalon előforduló legkisebb RSA-kulcsméret
WeakestECDSACurveBitsAz útvonalon előforduló legkisebb ECDSA-görbeméret
UsedSHA1CertificateSignatureIgaz, ha az útvonalon bármelyik tanúsítvány SHA-1-gyel lett aláírva
AlgorithmConstraintIssueAz algoritmusszabályzat-sértés leírása; ha nincs, üres
IssueSzabad szövegű diagnosztika a hibához; megbízható útvonal esetén üres

Használati megjegyzések

Kapcsolódó API-k