THPDFCertificateTrustPurpose Type
Chọn mục đích extended key usage mà chứng chỉ signer phải thỏa mãn trong quá trình xác thực đường dẫn chứng chỉ
Khai báo
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
Đơn vị
HPDFSignVerify
Giá trị
| Giá trị | Mục đích |
|---|---|
ctpAny | Mặc định; phân giải thành OID mục đích rỗng, nên EKU của signer không bị giới hạn vào một mục đích cụ thể |
ctpDocumentSigning | Yêu cầu EKU ký tài liệu (OID 1.3.6.1.5.5.7.3.36) trên chứng chỉ signer |
ctpCodeSigning | Yêu cầu EKU ký mã (OID 1.3.6.1.5.5.7.3.3) trên chứng chỉ signer |
ctpEmailProtection | Yêu cầu EKU bảo vệ email (OID 1.3.6.1.5.5.7.3.4) trên chứng chỉ signer |
ctpTimeStamping | Yêu cầu EKU đóng dấu thời gian (OID 1.3.6.1.5.5.7.3.8) trên chứng chỉ signer |
ctpOCSPSigning | Yêu cầu EKU ký OCSP (OID 1.3.6.1.5.5.7.3.9) trên chứng chỉ signer |
ctpCustom | Yêu cầu OID dạng chấm được cung cấp trong THPDFCertificateValidationOptions.CustomTrustPurposeOID; một OID dị dạng sẽ làm xác thực thất bại |
Ghi chú sử dụng
- Đặt mục đích qua
THPDFCertificateValidationOptions.TrustPurpose; mặc định của option record làctpAny - OID mục đích sau phân giải được đối chiếu với extended key usage của chứng chỉ signer, và sự không khớp làm đường dẫn thất bại với một thông báo vấn đề EKU
- Giá trị sau phân giải và dạng OID của nó được trả lại trong
THPDFCertificateValidationInfo.TrustPurposevàTrustPurposeOIDcho các báo cáo xác minh