AddPublicKeyRecipientFromFile

Segurança e assinaturas

Descrição

Adiciona um certificado de destinatário X.509 de um arquivo DER ou PEM ao documento selecionado antes da criptografia de chave pública

Sintaxe

Delphi

Function TPDFlib.AddPublicKeyRecipientFromFile(Const CertificateFileName: WideString; Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromFile(CertificateFileName As String, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromFile(int InstanceID, const wchar_t* CertificateFileName, int Permissions);

Parâmetros

CertificateFileNamePath to an X.509 certificate encoded as DER or PEM
PermissionsPermission mask returned by EncodePermissions

Valores retornados

1O destinatário foi adicionado ou uma entrada idêntica já estava presente
0O certificado, as permissões ou o estado do documento eram inválidos

Observações

Destinatários com as mesmas permissões compartilham um envelope CMS, enquanto máscaras de permissões diferentes criam grupos de envelope separados A DLL também exporta

DLAddPublicKeyRecipientFromFileA for ANSI paths

Veja também

AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey