SetSignProcessContentsEstimate
Keamanan dan tanda tangan
Deskripsi
Mengonfigurasi ukuran material dan margin keamanan yang dipakai mengestimasi kapasitas /Contents signature Estimator menggabungkan ukuran CMS dasar dengan kebutuhan rantai certificate, revocation, dan time-stamp sebelum signature field ditulis
Sintaks
Delphi
Function TPDFlib.SetSignProcessContentsEstimate(SignProcessID, CertificateChainBytes, CRLBytes, OCSPBytes, TimeStampTokenBytes, SafetyMarginPercent: Integer): Integer;
ActiveX
Function PDFlib::SetSignProcessContentsEstimate(SignProcessID As Long, CertificateChainBytes As Long, CRLBytes As Long, OCSPBytes As Long, TimeStampTokenBytes As Long, SafetyMarginPercent As Long) As Long
DLL
int DLSetSignProcessContentsEstimate(int InstanceID, int SignProcessID, int CertificateChainBytes, int CRLBytes, int OCSPBytes, int TimeStampTokenBytes, int SafetyMarginPercent);
Parameter
| SignProcessID | Nilai yang dikembalikan oleh fungsi NewSignProcessFrom* |
|---|---|
| CertificateChainBytes | Berikan -1 untuk menemukan rantai certificate sisanya dari cache Windows lokal, 0 untuk menghilangkan kapasitas rantai tambahan, atau nilai positif untuk menyediakan ukuran terenkode yang diharapkan |
| CRLBytes | Total expected DER bytes for planned certificate revocation lists |
| OCSPBytes | Total expected DER bytes for planned OCSP responses |
| TimeStampTokenBytes | Ukuran DER yang diharapkan dari token time-stamp RFC 3161 yang direncanakan |
| SafetyMarginPercent | Persentase tambahan dari 0 sampai 100 yang diterapkan sebelum perataan |
Nilai kembalian
| 1 | Konfigurasi estimasi diterima |
|---|---|
| 0 | Process id, ukuran material, ukuran agregat, atau persentase tidak valid |
Catatan
Sign process baru secara default memakai penemuan cached-chain, tanpa material revocation atau time-stamp yang direncanakan, dan margin keamanan 15 persen Penandatanganan PFX lokal memakai ukuran CMS terukur, sedangkan penandatanganan system-store, CNG, Ed25519, dan external-digest menurunkan ukuran signature maksimum dari public key certificate tanpa memanggil private key atau callback
Penemuan rantai certificate hanya memakai cache dan tidak pernah melakukan pengambilan jaringan Hasilnya diselaraskan ke 256 byte dan dibatasi 64 MiB, serta
SetSignProcessReserveContentsBytes remains an additive manual reserve
Lihat juga
GetSignProcessEstimatedContentsBytes, SetSignProcessReserveContentsBytes, SetPAdESSignatureTimeStampToken