SetSignProcessContentsEstimate
Sigurnost i potpisi
Opis
Konfigurira veličine materijala i sigurnosnu marginu upotrijebljene za procjenu kapaciteta /Contents potpisa
Procjenitelj spaja osnovnu CMS veličinu s zahtjevima lanca certifikata, opoziva i vremenske oznake prije nego što se zapiše polje potpisa
Sintaksa
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);
Parametri
| SignProcessID | Value returned by a NewSignProcessFrom* function |
|---|---|
| CertificateChainBytes | Proslijedite -1 da se preostali lanac certifikata otkrije iz lokalnih Windows predmemorija, 0 da se izostavi dodatni kapacitet lanca, ili pozitivnu vrijednost da dostavite očekivanu kodiranu veličinu |
| CRLBytes | Total expected DER bytes for planned certificate revocation lists |
| OCSPBytes | Total expected DER bytes for planned OCSP responses |
| TimeStampTokenBytes | Expected DER size of a planned RFC 3161 time-stamp token |
| SafetyMarginPercent | Additional percentage from 0 through 100 applied before alignment |
Povratne vrijednosti
| 1 | Konfiguracija procjene prihvaćena je |
|---|---|
| 0 | ID procesa, veličina materijala, ukupna veličina ili postotak bili su nevaljani |
Napomene
A new sign process defaults to cached-chain discovery, no planned revocation or time-stamp material, and a 15 percent safety margin
Lokalno PFX potpisivanje upotrebljava izmjerenu CMS veličinu, dok potpisivanje iz sistemskog spremišta, CNG-a, Ed25519 i vanjskog sažetka izvode najveću veličinu potpisa iz javnog ključa certifikata bez pozivanja privatnog ključa ili povratnog poziva
Certificate-chain discovery is cache-only and never performs network retrieval
Rezultat je poravnat na 256 bajtova i ograničen na 64 MiB, a SetSignProcessReserveContentsBytes ostaje dopunski ručni rezervni postavljač
Vidi također
GetSignProcessEstimatedContentsBytes, SetSignProcessReserveContentsBytes, SetPAdESSignatureTimeStampToken