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

CertContextHandle Windows CERT_CONTEXT; může být Nil, když je k dispozici jen DER podoba
CertificateDERDER kódované bajty certifikátu
SignatureReserveBytesDalší 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