THPDFCertificateTrustPurpose Türü
Sertifika yolu doğrulaması sırasında imzalayıcı sertifikasının karşılaması gereken extended key usage amacını seçer
Bildirim
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
Birim
HPDFSignVerify
Değerler
| Değer | Amaç |
|---|---|
ctpAny | Varsayılan; boş bir amaç OID'sine çözümlenir, böylece imzalayıcı EKU'su belirli bir kullanıma kısıtlanmaz |
ctpDocumentSigning | İmzalayıcı sertifikasında belge imzalama EKU'sunu (OID 1.3.6.1.5.5.7.3.36) gerektirir |
ctpCodeSigning | İmzalayıcı sertifikasında kod imzalama EKU'sunu (OID 1.3.6.1.5.5.7.3.3) gerektirir |
ctpEmailProtection | İmzalayıcı sertifikasında e-posta koruma EKU'sunu (OID 1.3.6.1.5.5.7.3.4) gerektirir |
ctpTimeStamping | İmzalayıcı sertifikasında zaman damgalama EKU'sunu (OID 1.3.6.1.5.5.7.3.8) gerektirir |
ctpOCSPSigning | İmzalayıcı sertifikasında OCSP imzalama EKU'sunu (OID 1.3.6.1.5.5.7.3.9) gerektirir |
ctpCustom | THPDFCertificateValidationOptions.CustomTrustPurposeOID içinde verilen noktalı OID'yi gerektirir; bozuk bir OID doğrulamayı başarısız kılar |
Kullanım notları
- Amacı
THPDFCertificateValidationOptions.TrustPurposeüzerinden ayarlayın; options kaydının varsayılanıctpAnydeğeridir - Çözümlenen amaç OID'si, imzalayıcı sertifikasının extended key usage bilgisiyle karşılaştırılır ve uyuşmazlık, yolu bir EKU sorun mesajıyla başarısız kılar
- Çözümlenen değer ve OID biçimi, doğrulama raporları için
THPDFCertificateValidationInfo.TrustPurposeveTrustPurposeOIDalanlarında geri yansıtılır