PLModernSignatureSizeEstimate
Kryptografi, digitale signaturer
Beskrivelse
Estimerer den kodede størrelse af det detachede CMS, som PLBuildModernDetachedCMS ville producere for et certifikat
Estimatet dækker SignedData-konvolutten, certifikatet, de signerede attributter, commitment-type- og signaturpolicy-attributterne plus den rå signatur og den forespurgte reserve
Syntaks
Delphi
Function PLModernSignatureSizeEstimate(CertContext: Pointer;
Const CertificateDER: AnsiString; SignatureReserveBytes: Integer): Integer;Parametre
| CertContext | Windows-CERT_CONTEXT-handle, må være Nil, når kun DER-formen foreligger |
|---|---|
| CertificateDER | DER-kodede certifikatbytes |
| SignatureReserveBytes | Ekstra bytes reserveret ovenpå konvolutten, typisk den /Contents-reserve, sign-processen har konfigureret |
Returværdi
Den estimerede størrelse i bytes eller 0, når certifikatet ikke kan parses
Bemærkninger
Signerer reserverer PDF'ens /Contents-hul ud fra denne værdi, så pladsholderen aldrig skal omskrives, når det rigtige CMS ankommer
Se også
PLBuildModernDetachedCMS, PLModernCertificateKeyAlgorithm, SetSignProcessReserveContentsBytes