SetSignProcessExternalDigestSigner

Keamanan dan tanda tangan

Deskripsi

Menempelkan certificate X.509 terenkode DER beserta format digest-signing eksternal ke proses penandatanganan PDF

Library menyusun objek CMS detached dan hanya mengirim digest final dari authenticated attributes-nya ke callback yang terdaftar

Sintaks

Delphi

Function TPDFlib.SetSignProcessExternalDigestSigner(SignProcessID: Integer; Const CertificateDER: AnsiString; SignatureAlgorithm, SignatureReserveBytes: Integer): Integer;

ActiveX

Function PDFlib::SetSignProcessExternalDigestSigner(SignProcessID As Long, CertificateDER As Variant, SignatureAlgorithm As Long, SignatureReserveBytes As Long) As Long

DLL

int DLSetSignProcessExternalDigestSigner(int InstanceID, int SignProcessID, const char* CertificateDER, int CertificateLength, int SignatureAlgorithm, int SignatureReserveBytes);

Parameter

SignProcessIDNilai yang dikembalikan oleh fungsi NewSignProcessFrom*
CertificateDERCertificate X.509 RSA atau ECDSA terenkode DER lengkap yang berkorespondensi dengan private key eksternal
SignatureAlgorithm1 untuk RSA PKCS#1 v1.5, 2 untuk ECDSA terenkode DER, atau 3 untuk ECDSA P1363 r || s
SignatureReserveBytesBatas atas yang diharapkan untuk signature mentah, atau 0 untuk menurunkannya dari public key certificate

Nilai yang dikembalikan

1Konfigurasi identitas eksternal ditempelkan
0Process id, certificate, algoritma, atau ukuran cadangan tidak valid

Catatan

Tugaskan OnExternalDigestSign, panggil DLSetExternalDigestSignCallback, atau sediakan objek callback ActiveX dengan SetExternalDigestSignCallback sebelum mengakhiri sign process Callback tidak dipanggil selama pengukuran ukuran

/Contents

CertificateDER

placeholder adbe.pkcs7.sha1 dan dipanggil tepat sekali untuk signature final Byte signature yang dikembalikan diverifikasi terhadap adbe.pkcs7.detached sebelum PDF diterima Saat proses masih memakai

Lihat juga

OnExternalDigestSign, SetExternalDigestSignCallback, SetSignProcessContentsEstimate, SetSignProcessExternalDigestSignerFromFile