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

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

Notas de uso

APIs relacionadas