Tipo THPDFCertificateTrustPurpose
Selecciona el propósito de extended key usage que debe satisfacer el certificado del firmante durante la validación de la ruta de certificados
Declaración
THPDFCertificateTrustPurpose= (
ctpAny,
ctpDocumentSigning,
ctpCodeSigning,
ctpEmailProtection,
ctpTimeStamping,
ctpOCSPSigning,
ctpCustom
);
Unidad
HPDFSignVerify
Valores
| Valor | Propósito |
|---|---|
ctpAny | Valor por defecto; resuelve a un OID de propósito vacío, así que el EKU del firmante no se restringe a un uso específico |
ctpDocumentSigning | Exige el EKU de firma de documentos (OID 1.3.6.1.5.5.7.3.36) en el certificado del firmante |
ctpCodeSigning | Exige el EKU de firma de código (OID 1.3.6.1.5.5.7.3.3) en el certificado del firmante |
ctpEmailProtection | Exige el EKU de protección de correo (OID 1.3.6.1.5.5.7.3.4) en el certificado del firmante |
ctpTimeStamping | Exige el EKU de sellado de tiempo (OID 1.3.6.1.5.5.7.3.8) en el certificado del firmante |
ctpOCSPSigning | Exige el EKU de firma OCSP (OID 1.3.6.1.5.5.7.3.9) en el certificado del firmante |
ctpCustom | Exige el OID punteado suministrado en THPDFCertificateValidationOptions.CustomTrustPurposeOID; un OID mal formado hace fallar la validación |
Notas de uso
- Fije el propósito mediante
THPDFCertificateValidationOptions.TrustPurpose; el valor por defecto del record de opciones esctpAny - El OID de propósito resuelto se comprueba contra el extended key usage del certificado del firmante, y una discrepancia hace fallar la ruta con un mensaje de problema de EKU
- El valor resuelto y su forma OID se devuelven en
THPDFCertificateValidationInfo.TrustPurposeyTrustPurposeOIDpara los informes de verificación