AddPublicKeyRecipientFromPFX
Säkerhet och signaturer
Beskrivning
Lägger till certifikatet med en privat nyckelkoppling från en PKCS #12 PFX-fil som mottagare för publik nyckel-kryptering
Syntax
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);
Parametrar
| PFXFileName | Sökväg till PKCS #12 PFX-filen |
|---|---|
| PFXPassword | Lösenord som skyddar PFX-filen |
| UseMachineKeyset | Använd ett värde skilt från noll för att importera nycklar via datorns keyset, eller noll för användarens keyset |
| Permissions | Permission mask returned by EncodePermissions |
Returvärden
| 1 | Mottagarcertifikatet lades till |
|---|---|
| 0 | PFX-filen, lösenordet, behörigheterna eller dokumenttillståndet var ogiltigt |
Anmärkningar
Den privata nyckeln används bara för att identifiera lövcertifikatet när mottagaren läggs till och bäddas inte in i PDF:enThe DLL also exports
DLAddPublicKeyRecipientFromPFXA for ANSI strings