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
| SignProcessID | Egy NewSignProcessFrom* függvény által visszaadott érték |
|---|---|
| CertificateChainBytes | Adjon 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 |
| CRLBytes | A tervezett tanúsítvány-visszavonási listákhoz várt DER-bájtok teljes száma |
| OCSPBytes | A tervezett OCSP-válaszokhoz várt DER-bájtok teljes száma |
| TimeStampTokenBytes | Egy tervezett RFC 3161 időbélyegtoken várható DER-mérete |
| SafetyMarginPercent | Az igazítás előtt alkalmazott további százalék 0-tól 100-ig |
Visszatérési értékek
| 1 | A becslési konfiguráció elfogadva |
|---|---|
| 0 | A 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