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
| PFXFileName | Pfad zur PKCS #12-PFX-Datei |
|---|---|
| PFXPassword | Kennwort zum Schutz der PFX-Datei |
| UseMachineKeyset | Verwenden Sie einen Wert ungleich Null, um Schlüssel über den Maschinenschlüsselspeicher zu importieren, oder Null für den Benutzerschlüsselspeicher |
| Permissions | Von EncodePermissions zurückgegebene Berechtigungsmaske |
Rückgabewerte
| 1 | Das Empfängerzertifikat wurde hinzugefügt |
|---|---|
| 0 | PFX, 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