THotPDF.SignPDFWithSystemCertificate Method

Assina um ficheiro ou stream PDF com um certificado escolhido no arquivo de certificados do Windows e grava o resultado assinado num destino separado

Declaração

class function SignPDFWithSystemCertificate(const InputPDFPath, OutputPDFPath: string; const Selector: THPDFCertificateStoreSelector; const Options: THPDFCMSSignOptions): boolean; overload; static;
class function SignPDFWithSystemCertificate(InputStream, OutputStream: TStream; const Selector: THPDFCertificateStoreSelector; const Options: THPDFCMSSignOptions): boolean; overload; static;

Unidade

HPDFDoc

Parâmetros

NameFinalidade
InputPDFPathCaminho do ficheiro PDF de origem
OutputPDFPathCaminho de destino do PDF assinado
SelectorSeletor do arquivo de certificados usado para escolher o certificado de assinatura
OptionsOpções de assinatura CMS que controlam o digest, os metadados da assinatura, o timestamp e a política associada
InputStreamStream de origem posicionada no início do PDF
OutputStreamStream de destino que recebe o PDF assinado

Valor devolvido

Devolve True quando o certificado é encontrado e o PDF assinado é gravado com sucesso

Notas de utilização

APIs relacionadas