SetSignProcessContentsEstimate

Sauga ir parašai

Aprašymas

Sukonfigūruoja medžiagos dydžius ir saugumo atsargą, naudojamą parašo /Contents talpai įvertinti. Įvertintojas prieš rašant parašo lauką susieja pagrindinęs CMS dydį su sertifikatų grandinės, atšaukimo ir laiko žymos reikalavimais

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);

Parametrai

SignProcessIDReikšmė, grąžinama NewSignProcessFrom* funkcijos
CertificateChainBytesPerduokite -1, kad likusioji sertifikatų grandinė būtų aptikta iš vietinių Windows podėlių, 0, kad papildomoji grandinės talpa būtų praleista, arba teigiamąją reikšmę, kad būtų pateiktas pageidaujamasis užkoduotasis dydis
CRLBytesBendroji pageidaujamoji DER baitų suma planuotinoms sertifikatų atšaukimo sąrašams
OCSPBytesBendroji pageidaujamoji DER baitų suma planuotiniems OCSP atsakymams
TimeStampTokenBytesPageidaujamasis planuojamosios RFC 3161 laiko žymos žetono DER dydis
SafetyMarginPercentPapildomieji procentai nuo 0 iki 100, taikomi prieš lygiavimą

Grąžinamos reikšmės

1Įvertinimo konfigūracija priimta
0Proceso ID, medžiagos dydis, agreguotasis dydis arba procentai buvo netinkami

Pastabos

Naujas pasirašymo procesas pagal nutylėjimą naudoja talpyklos grandinės aptikimą, neplanuotos atšaukimo arba laiko žymos medžiagos ir 15 procentų saugumo atsargą. Vietinis PFX pasirašymas naudoja išmatuotąją CMS dydį, o sistemos saugyklos, CNG, Ed25519 ir išorinės maišos pasirašymas didžiausiąjį parašo dydį išveda iš sertifikato viešojo rakto, nekviesdamas privataus rakto arba atgalinės funkcijos

Sertifikatų grandinės aptikimas yra tik iš podėlio ir niekada neatlieka tinklo atsiuntimo. Rezultatas sulygiuojamas iki 256 baitų ir ribojamas 64 MiB, o

SetSignProcessReserveContentsBytes remains an additive manual reserve

Taip pat žr.

GetSignProcessEstimatedContentsBytes, SetSignProcessReserveContentsBytes, SetPAdESSignatureTimeStampToken