AddPublicKeyRecipientFromPFX

Güvenlik ve imzalar

Açıklama

Özel anahtar ilişkisini taşıyan sertifikayı PKCS #12 PFX dosyasından genel anahtar şifreleme alıcısı olarak ekler

Sözdizimi

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

Parametreler

PFXFileNamePKCS #12 PFX dosyasının yolu
PFXPasswordPFX dosyasını koruyan parola
UseMachineKeysetAnahtarları makine anahtar kümesi üzerinden içe aktarmak için sıfırdan farklı bir değer, kullanıcı anahtar kümesi için sıfır kullanın
PermissionsEncodePermissions tarafından döndürülen izin maskesi

Dönüş değerleri

1Alıcı sertifikası eklendi
0PFX, parola, izinler veya belge durumu geçersizdi

Açıklamalar

Özel anahtar yalnızca alıcı eklenirken yaprak sertifikayı tanımlamak için kullanılır ve PDF'ye gömülmez

DLL ayrıca ANSI dizeleri için DLAddPublicKeyRecipientFromPFXA dışa aktarımını sunar

Ayrıca bkz

SetPublicKeyDecryptionPFX, EncryptPublicKey