SetSignProcessContentsEstimate

Biztonság és aláírások

Leírás

Konfigurálja az aláírás /Contents kapacitásának becsléséhez használt anyagméreteket és biztonsági árrést

A becslő az alap CMS méretet egyesíti a tanúsítványlánc, visszavonás és időbélyeg követelményekkel, mielőtt az aláírásmező megíródna

Szintaxis

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

Paraméterek

SignProcessIDEgy NewSignProcessFrom* függvény által visszaadott érték
CertificateChainBytesAdjon meg -1 értéket a fennmaradó tanúsítványlánc helyi Windows-gyorsítótárakból való felderítéséhez, 0 értéket a további lánckapacitás mellőzéséhez, vagy pozitív értéket a várt kódolt méret megadásához
CRLBytesA tervezett tanúsítvány-visszavonási listákhoz várt DER-bájtok teljes száma
OCSPBytesA tervezett OCSP-válaszokhoz várt DER-bájtok teljes száma
TimeStampTokenBytesEgy tervezett RFC 3161 időbélyegtoken várható DER-mérete
SafetyMarginPercentAz igazítás előtt alkalmazott további százalék 0-tól 100-ig

Visszatérési értékek

1A becslési konfiguráció elfogadva
0A folyamatazonosító, az anyagméret, az összesített méret vagy a százalék érvénytelen

Megjegyzések

Az új aláírási folyamat alapértelmezés szerint gyorsítótárazott láncfelderítést, tervezett visszavonási vagy időbélyeg-anyag hiányát és 15 százalékos biztonsági tartalékot használA helyi PFX-aláírás mért CMS-méretet használ, míg a rendszer-tárolós, CNG-, Ed25519- és külső kivonataláírás a tanúsítvány nyilvános kulcsából származtatja a maximális aláírásméretet magánkulcs vagy visszahívás meghívása nélkül

A tanúsítványlánc felderítése csak gyorsítótárat használ, és soha nem végez hálózati lekéréstAz eredmény 256 bájtra van igazítva és 64 MiB értékre korlátozva, a

A tanúsítványlánc-felderítés csak gyorsítótáras, és soha nem végez hálózati letöltést

SetSignProcessReserveContentsBytes pedig további kézi tartalék marad

Lásd még

GetSignProcessEstimatedContentsBytes, SetSignProcessReserveContentsBytes, SetPAdESSignatureTimeStampToken