EncryptPublicKey
Güvenlik ve imzalar
Açıklama
Bekleyen alıcı sertifikalarını ve izin gruplarını kullanarak seçili belge için Adobe.PubSec açık anahtar şifrelemesini yapılandırır
Sözdizimi
Delphi
Function TPDFlib.EncryptPublicKey(Strength: Integer): Integer;
ActiveX
Function PDFlib::EncryptPublicKey(Strength As Long) As Long
DLL
int DLEncryptPublicKey(int InstanceID, int Strength);
Parametreler
| Strength | AESV2 ile AES-128 için 2 veya AESV3 ile AES-256 için 3 kullanın |
|---|
Dönüş değerleri
| 1 | Açık anahtar şifrelemesi yapılandırıldı |
|---|---|
| 0 | Hiçbir alıcı yapılandırılmamış, sağlamlık düzeyi desteklenmiyor veya belge durumu uyumsuz |
Açıklamalar
Çıktı /Filter /Adobe.PubSec, /SubFilter /adbe.pkcs7.s5, CMS EnvelopedData ve grup başına izin yüklerini kullanır
PDF MAC ve yalnızca gömülü dosya şifrelemesi bu işlemle birleştirilemez
Ayrıca bkz
AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus