THPDFCertificateTrustPurpose Type
Memilih tujuan extended key usage yang harus dipenuhi certificate signer selama validasi certificate path
Deklarasi
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
Unit
HPDFSignVerify
Nilai
| Nilai | Tujuan |
|---|---|
ctpAny | Default; terresolve ke OID tujuan kosong, sehingga EKU signer tidak dibatasi ke pemakaian tertentu |
ctpDocumentSigning | Menuntut EKU document-signing (OID 1.3.6.1.5.5.7.3.36) di certificate signer |
ctpCodeSigning | Menuntut EKU code-signing (OID 1.3.6.1.5.5.7.3.3) di certificate signer |
ctpEmailProtection | Menuntut EKU email-protection (OID 1.3.6.1.5.5.7.3.4) di certificate signer |
ctpTimeStamping | Menuntut EKU time-stamping (OID 1.3.6.1.5.5.7.3.8) di certificate signer |
ctpOCSPSigning | Menuntut EKU OCSP-signing (OID 1.3.6.1.5.5.7.3.9) di certificate signer |
ctpCustom | Menuntut OID bertitik yang diberikan di THPDFCertificateValidationOptions.CustomTrustPurposeOID; OID yang salah format membuat validasi gagal |
Catatan penggunaan
- Set tujuan lewat
THPDFCertificateValidationOptions.TrustPurpose; default option record adalahctpAny - OID tujuan yang terresolve diperiksa terhadap extended key usage certificate signer, dan ketidakcocokan membuat path gagal dengan pesan issue EKU
- Nilai yang terresolve beserta bentuk OID-nya dikembalikan di
THPDFCertificateValidationInfo.TrustPurposedanTrustPurposeOIDuntuk laporan verifikasi