AddPublicKeyRecipientFromPFX

Segurança e assinaturas

Descrição

Adiciona o certificado com associação de chave privada de um arquivo PKCS #12 PFX como destinatário de criptografia de chave pública

Sintaxe

Delphi

Function TPDFlib.AddPublicKeyRecipientFromPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset, Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset, int Permissions);

Parâmetros

PFXFileNamePath to the PKCS #12 PFX file
PFXPasswordSenha que protege o arquivo PFX
UseMachineKeysetUse um valor diferente de zero para importar chaves pelo keyset da máquina, ou zero para o keyset do usuário
PermissionsPermission mask returned by EncodePermissions

Valores retornados

1O certificado do destinatário foi adicionado
0O PFX, a senha, as permissões ou o estado do documento eram inválidos

Observações

A chave privada é usada apenas para identificar o certificado folha ao adicionar o destinatário e não é embutida no PDF A DLL também exporta

DLAddPublicKeyRecipientFromPFXA for ANSI strings

Veja também

SetPublicKeyDecryptionPFX, EncryptPublicKey