SetSignProcessExternalDigestSignerFromFile

보안 및 서명

설명

파일에서 DER 인코딩 X.509 인증서를 로드하고 등록된 외부 콜백을 통한 다이제스트 전용 서명을 구성합니다

구문

Delphi

Function TPDFlib.SetSignProcessExternalDigestSignerFromFile(SignProcessID: Integer; Const CertificateFile: WideString; SignatureAlgorithm, SignatureReserveBytes: Integer): Integer;

ActiveX

Function PDFlib::SetSignProcessExternalDigestSignerFromFile(SignProcessID As Long, CertificateFile As String, SignatureAlgorithm As Long, SignatureReserveBytes As Long) As Long

DLL

int DLSetSignProcessExternalDigestSignerFromFile(int InstanceID, int SignProcessID, const wchar_t* CertificateFile, int SignatureAlgorithm, int SignatureReserveBytes);

매개변수

CertificateFileDER로 인코딩된 RSA 또는 ECDSA X.509 인증서 경로
SignatureAlgorithmRSA PKCS#1 v1.5는 1, DER ECDSA는 2, P1363 ECDSA는 3
SignatureReserveBytes예상 원시 서명의 상한값이며, 인증서 공개 키에서 산출하려면 0

반환 값

1인증서를 읽고 외부 서명자를 구성했습니다
0파일 또는 구성이 잘못되었습니다

비고

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

개인 키는 전적으로 라이브러리 프로세스 외부에 유지됩니다

참고 항목

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate