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 | 将 2 用于采用 AESV2 的 AES-128,或将 3 用于采用 AESV3 的 AES-256 |
|---|
返回值
| 1 | 已配置公钥加密 |
|---|---|
| 0 | 未配置收件人、强度不受支持,或文档状态不兼容 |
备注
输出使用 /Filter /Adobe.PubSec、/SubFilter /adbe.pkcs7.s5、CMS EnvelopedData 和每组权限载荷
PDF MAC 和仅嵌入文件的加密不能与此操作组合使用
另请参阅
AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus