THPDFCertificateTrustPurpose Type
인증서 경로 검증에서 서명자 인증서가 만족해야 하는 extended key usage 용도를 선택합니다
선언
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
유닛
HPDFSignVerify
값
| 값 | 목적 |
|---|---|
ctpAny | 기본값. 빈 용도 OID로 해석되므로 서명자 EKU를 특정 용도로 묶지 않습니다 |
ctpDocumentSigning | 서명자 인증서에 document-signing EKU(OID 1.3.6.1.5.5.7.3.36)를 요구합니다 |
ctpCodeSigning | 서명자 인증서에 code-signing EKU(OID 1.3.6.1.5.5.7.3.3)를 요구합니다 |
ctpEmailProtection | 서명자 인증서에 email-protection EKU(OID 1.3.6.1.5.5.7.3.4)를 요구합니다 |
ctpTimeStamping | 서명자 인증서에 time-stamping EKU(OID 1.3.6.1.5.5.7.3.8)를 요구합니다 |
ctpOCSPSigning | 서명자 인증서에 OCSP-signing EKU(OID 1.3.6.1.5.5.7.3.9)를 요구합니다 |
ctpCustom | THPDFCertificateValidationOptions.CustomTrustPurposeOID로 공급한 점 표기 OID를 요구합니다. 잘못된 OID는 검증에 실패합니다 |
사용 참고 사항
- 용도는
THPDFCertificateValidationOptions.TrustPurpose로 설정합니다. 옵션 레코드 기본값은ctpAny입니다 - 해석된 용도 OID를 서명자 인증서의 extended key usage와 대조하며, 어긋나면 EKU 사유 메시지와 함께 경로가 실패합니다
- 해석된 값과 그 OID 형태는 검증 보고서를 위해
THPDFCertificateValidationInfo.TrustPurpose와TrustPurposeOID에 되돌려 표시됩니다