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