EncryptPublicKey
セキュリティと署名
説明
保留中の受信者証明書と権限グループを使用して、選択した文書に Adobe.PubSec 公開鍵暗号化を設定します
構文
Delphi
Function TPDFlib.EncryptPublicKey(Strength: Integer): Integer;
ActiveX
Function PDFlib::EncryptPublicKey(Strength As Long) As Long
DLL
int DLEncryptPublicKey(int InstanceID, int Strength);
パラメータ
| Strength | AESV2 を使用する AES-128 には 2、AESV3 を使用する AES-256 には 3 を使用します |
|---|
戻り値
| 1 | 公開鍵暗号化が設定されました |
|---|---|
| 0 | 受信者が設定されていない、強度が未対応、またはドキュメント状態に互換性がありません |
備考
出力は /Filter /Adobe.PubSec、/SubFilter /adbe.pkcs7.s5、CMS EnvelopedData、およびグループごとの権限ペイロードを使用します
PDF MAC と埋め込みファイルのみの暗号化は、この操作と組み合わせられません
関連項目
AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus