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