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);
매개변수
| CertificateFile | DER로 인코딩된 RSA 또는 ECDSA X.509 인증서 경로 |
|---|---|
| SignatureAlgorithm | RSA PKCS#1 v1.5는 1, DER ECDSA는 2, P1363 ECDSA는 3 |
| SignatureReserveBytes | 예상 원시 서명의 상한값이며, 인증서 공개 키에서 산출하려면 0 |
반환 값
| 1 | 인증서를 읽고 외부 서명자를 구성했습니다 |
|---|---|
| 0 | 파일 또는 구성이 잘못되었습니다 |
비고
DLL은 ANSI 경로용 DLSetSignProcessExternalDigestSignerFromFileA도 내보냅니다
개인 키는 전적으로 라이브러리 프로세스 외부에 유지됩니다
참고 항목
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate