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

パラメータ

StrengthAESV2 を使用する AES-128 には 2、AESV3 を使用する AES-256 には 3 を使用します

戻り値

1公開鍵暗号化が設定されました
0受信者が設定されていない、強度が未対応、またはドキュメント状態に互換性がありません

備考

出力は /Filter /Adobe.PubSec、/SubFilter /adbe.pkcs7.s5、CMS EnvelopedData、およびグループごとの権限ペイロードを使用します

PDF MAC と埋め込みファイルのみの暗号化は、この操作と組み合わせられません

関連項目

AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus