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

ValorPropósito
ctpAnyValor 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
ctpDocumentSigningExige el EKU de firma de documentos (OID 1.3.6.1.5.5.7.3.36) en el certificado firmante
ctpCodeSigningExige el EKU de firma de código (OID 1.3.6.1.5.5.7.3.3) en el certificado firmante
ctpEmailProtectionExige el EKU de protección de correo (OID 1.3.6.1.5.5.7.3.4) en el certificado firmante
ctpTimeStampingExige el EKU de sellado de tiempo (OID 1.3.6.1.5.5.7.3.8) en el certificado firmante
ctpOCSPSigningExige el EKU de firma OCSP (OID 1.3.6.1.5.5.7.3.9) en el certificado firmante
ctpCustomExige el OID punteado suministrado en THPDFCertificateValidationOptions.CustomTrustPurposeOID; un OID mal formado hace fallar la validación

Notas de uso

APIs relacionadas