AddPublicKeyRecipientFromPFX

Sicherheit und Signaturen

Beschreibung

Fügt das Zertifikat mit einer Zuordnung zu einem privaten Schlüssel aus einer PKCS-#12-PFX-Datei als Empfänger der Public-Key-Verschlüsselung hinzu

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);

Parameter

PFXFileNamePfad zur PKCS #12-PFX-Datei
PFXPasswordKennwort zum Schutz der PFX-Datei
UseMachineKeysetVerwenden Sie einen Wert ungleich Null, um Schlüssel über den Maschinenschlüsselspeicher zu importieren, oder Null für den Benutzerschlüsselspeicher
PermissionsVon EncodePermissions zurückgegebene Berechtigungsmaske

Rückgabewerte

1Das Empfängerzertifikat wurde hinzugefügt
0PFX, Kennwort, Berechtigungen oder Dokumentzustand waren ungültig

Anmerkungen

Der private Schlüssel dient beim Hinzufügen des Empfängers nur zur Identifizierung des Endzertifikats und wird nicht in das PDF eingebettet

Die DLL exportiert außerdem DLAddPublicKeyRecipientFromPFXA für ANSI-Zeichenfolgen

Siehe auch

SetPublicKeyDecryptionPFX, EncryptPublicKey