SetSignProcessExternalDigestSignerFromFile
Güvenlik ve imzalar
Açıklama
Bir dosyadan DER kodlu X.509 sertifikası yükler ve kayıtlı dış geri çağırma üzerinden yalnızca özet imzalamayı yapılandırır
Sözdizimi
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);
Parametreler
| CertificateFile | DER kodlu RSA veya ECDSA X.509 sertifikasının yolu |
|---|---|
| SignatureAlgorithm | RSA PKCS#1 v1.5 için 1, DER ECDSA için 2 veya P1363 ECDSA için 3 |
| SignatureReserveBytes | Beklenen ham imza üst sınırı veya sertifika açık anahtarından türetmek için 0 |
Dönüş değerleri
| 1 | Sertifika okundu ve harici imzalayan yapılandırıldı |
|---|---|
| 0 | Dosya veya yapılandırma geçersizdi |
Açıklamalar
DLL ayrıca ANSI yolları için DLSetSignProcessExternalDigestSignerFromFileA dışa aktarımını sunar
Özel anahtar tamamen kitaplık işlemi dışında kalır
Ayrıca bkz
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate