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
| PFXFileName | Path to the PKCS #12 PFX file |
|---|---|
| PFXPassword | Senha que protege o arquivo PFX |
| UseMachineKeyset | Use um valor diferente de zero para importar chaves pelo keyset da máquina, ou zero para o keyset do usuário |
| Permissions | Permission mask returned by EncodePermissions |
Valores retornados
| 1 | O certificado do destinatário foi adicionado |
|---|---|
| 0 | O 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