THPDFCertificateTrustPurpose Type

Seleciona o propósito de extended key usage que um certificado de signer deve satisfazer durante a validação do caminho de certificados

Declaração

THPDFCertificateTrustPurpose= (
  ctpAny,
  ctpDocumentSigning,
  ctpCodeSigning,
  ctpEmailProtection,
  ctpTimeStamping,
  ctpOCSPSigning,
  ctpCustom
  );

Unidade

HPDFSignVerify

Valores

ValorFinalidade
ctpAnyPadrão; resolve para um OID de propósito vazio, de modo que o EKU do signer não fica restrito a um uso específico
ctpDocumentSigningExige o EKU de assinatura de documentos (OID 1.3.6.1.5.5.7.3.36) no certificado do signer
ctpCodeSigningExige o EKU de code signing (OID 1.3.6.1.5.5.7.3.3) no certificado do signer
ctpEmailProtectionExige o EKU de proteção de e-mail (OID 1.3.6.1.5.5.7.3.4) no certificado do signer
ctpTimeStampingExige o EKU de time-stamping (OID 1.3.6.1.5.5.7.3.8) no certificado do signer
ctpOCSPSigningExige o EKU de assinatura OCSP (OID 1.3.6.1.5.5.7.3.9) no certificado do signer
ctpCustomExige o OID pontuado fornecido em THPDFCertificateValidationOptions.CustomTrustPurposeOID; um OID malformado falha a validação

Notas de uso

APIs relacionadas