THPDFCertificateValidationStatus Türü
Bir imzalayıcı sertifika yolunun oluşturulması ve doğrulanmasının sonucunu raporlar
Bildirim
THPDFCertificateValidationStatus= (
cvsNotValidated,
cvsTrusted,
cvsSignatureInvalid,
cvsNoTrustAnchor,
cvsPathBuildingFailed,
cvsPathValidationFailed,
cvsRevoked,
cvsRevocationUnknown,
cvsMalformedEvidence,
cvsUnsupportedAlgorithm,
cvsAlgorithmRejected
);
Birim
HPDFSignVerify
Değerler
| Değer | Amaç |
|---|---|
cvsNotValidated | Sertifika yolu doğrulaması istenmedi veya çalışmadı; varsayılan rapor durumu budur |
cvsTrusted | Yol, yapılandırılmış bir trust anchor üzerinde kapandı ve tüm kontroller geçti |
cvsSignatureInvalid | Bir sertifika veya kanıt imzası kriptografik olarak başarısız oldu |
cvsNoTrustAnchor | Yapılandırılmış hiçbir trust anchor, oluşturulan yolun tepesiyle eşleşmedi |
cvsPathBuildingFailed | Zincir, etkin olduğunda AIA getirme sonrasında bile verilen sertifika havuzuyla kapatılamadı |
cvsPathValidationFailed | Yol oluşturuldu ancak basic constraints, key usage veya geçerlilik süreleri gibi kontrollerde başarısız oldu |
cvsRevoked | İptal kanıtı, yoldaki bir sertifikayı iptal edilmiş olarak işaretler |
cvsRevocationUnknown | İptal durumu mevcut kanıttan belirlenemedi |
cvsMalformedEvidence | Verilen OCSP veya CRL kanıtı ayrıştırılamadı; bu yüzden hiçbir yönde kanıt oluşturmaz |
cvsUnsupportedAlgorithm | Yoldaki bir algoritma kütüphanede uygulanmamıştır |
cvsAlgorithmRejected | Yoldaki bir algoritma uygulanmış durumdadır ancak yapılandırılmış algoritma politikası tarafından reddedilir |
Kullanım notları
cvsTrustedvecvsNotValidated, hiçbir doğrulama başarısızlık koduna eşlenmeyen tek değerlerdir; diğer her değer raporu eşleşen birTHPDFValidationFailureCodeile başarısız kılarcvsRevocationUnknownhem eksik kanıtı hem de ayrıştırılamayan kanıtı kapsar; ikisini ayırt etmek içinTHPDFCertificateValidationInfokaydını inceleyin- Doğrulama çevrimdışıdır: yol, CMS sertifika havuzu ile çağıranın sağladığı anchor'lar, ara sertifikalar ve iptal kanıtlarından oluşturulur