Tipo THPDFCertificateTrustPurpose
Selecciona el propósito de uso extendido de clave que debe cumplir el certificado 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; se resuelve a un OID de propósito vacío, de modo que el EKU del firmante no queda restringido a un uso concreto |
ctpDocumentSigning | Exige el EKU de firma de documentos (OID 1.3.6.1.5.5.7.3.36) en el certificado firmante |
ctpCodeSigning | Exige el EKU de firma de código (OID 1.3.6.1.5.5.7.3.3) en el certificado firmante |
ctpEmailProtection | Exige el EKU de protección de correo (OID 1.3.6.1.5.5.7.3.4) en el certificado firmante |
ctpTimeStamping | Exige el EKU de sellado de tiempo (OID 1.3.6.1.5.5.7.3.8) en el certificado firmante |
ctpOCSPSigning | Exige el EKU de firma OCSP (OID 1.3.6.1.5.5.7.3.9) en el certificado firmante |
ctpCustom | Exige el OID punteado suministrado en THPDFCertificateValidationOptions.CustomTrustPurposeOID; un OID mal formado hace fallar la validación |
Notas de uso
- Establezca el propósito mediante
THPDFCertificateValidationOptions.TrustPurpose; el valor por defecto del registro de opciones esctpAny - El OID de propósito resuelto se comprueba contra el uso extendido de clave del certificado firmante, y una discrepancia hace fallar la ruta con un mensaje de incidencia EKU
- El valor resuelto y su forma OID se devuelven en
THPDFCertificateValidationInfo.TrustPurposeyTrustPurposeOIDpara los informes de verificación