PLModernSignatureSizeEstimate
Criptografía, firmas digitales
Descripción
Estima el tamaño codificado del CMS detached que PLBuildModernDetachedCMS produciría para un certificado
La estimación abarca el sobre SignedData, el certificado, los atributos firmados, los atributos de tipo de compromiso y política de firma, más la firma cruda y la reserva solicitada
Sintaxis
Delphi
Function PLModernSignatureSizeEstimate(CertContext: Pointer;
Const CertificateDER: AnsiString; SignatureReserveBytes: Integer): Integer;Parámetros
| CertContext | Handle de CERT_CONTEXT de Windows; puede ser Nil cuando solo está disponible la forma DER |
|---|---|
| CertificateDER | Bytes del certificado codificado en DER |
| SignatureReserveBytes | Bytes extra reservados sobre el sobre, normalmente la reserva de /Contents que configuró el proceso de firma |
Valor devuelto
El tamaño estimado en bytes, o 0 cuando el certificado no se puede analizar
Observaciones
Quien firma preasigna el hueco de /Contents del PDF con este valor, así el marcador nunca se tiene que reescribir cuando llega el CMS real
Véase también
PLBuildModernDetachedCMS, PLModernCertificateKeyAlgorithm, SetSignProcessReserveContentsBytes