AddPublicKeyRecipientFromFile

보안 및 서명

설명

공개 키 암호화 전에 DER 또는 PEM 파일의 X.509 수신자 인증서를 선택한 문서에 추가함

구문

Delphi

Function TPDFlib.AddPublicKeyRecipientFromFile(Const CertificateFileName: WideString; Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromFile(CertificateFileName As String, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromFile(int InstanceID, const wchar_t* CertificateFileName, int Permissions);

매개변수

CertificateFileNameDER 또는 PEM으로 인코딩된 X.509 인증서의 경로
PermissionsEncodePermissions가 반환한 권한 마스크

반환 값

1수신자가 추가되었거나 동일한 항목이 이미 있습니다
0인증서, 권한 또는 문서 상태가 유효하지 않습니다

비고

권한이 같은 수신자는 하나의 CMS 봉투를 공유하고, 권한 마스크가 다르면 별도의 봉투 그룹이 생성됩니다

DLL은 ANSI 경로용 DLAddPublicKeyRecipientFromFileA도 내보냅니다

참고 항목

AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey