PLModernSignatureSizeEstimate
Kryptografie, digitální podpisy
Popis
Odhaduje velikost v kódování odděleného CMS, který by PLBuildModernDetachedCMS pro certifikát vyrobil
Odhad pokrývá obálku SignedData, certifikát, podepsané atributy, atributy typu závazku a politiky podpisu, plus surovou podpis a požadovanou rezervu
Syntaxe
Delphi
Function PLModernSignatureSizeEstimate(CertContext: Pointer;
Const CertificateDER: AnsiString; SignatureReserveBytes: Integer): Integer;Parametry
| CertContext | Handle Windows CERT_CONTEXT; může být Nil, když je k dispozici jen DER podoba |
|---|---|
| CertificateDER | DER kódované bajty certifikátu |
| SignatureReserveBytes | Další bajty nad obálku; obvykle rezerva /Contents, kterou nastavil proces podpisu |
Návratová hodnota
Odhadovaná velikost v bajtech, nebo 0, když certifikát nejde rozparsovat
Poznámky
Podepisující z této hodnoty předem alokují díru PDF /Contents, aby zástupný symbol po příchodu skutečného CMS nemuseli přepisovat
Viz také
PLBuildModernDetachedCMS, PLModernCertificateKeyAlgorithm, SetSignProcessReserveContentsBytes