Compartir vía


Funciones de mensaje de bajo nivel

La funciones de mensaje de bajo nivel codificar datos para la transmisión y descodificar los datos que se han recibido. Las funciones de mensaje de bajo nivel también descifran y comprueban las firmas de los mensajes recibidos.

Cuando se abre un mensaje mediante una función abierta de mensajes de bajo nivel, permanece abierto y disponible (mantiene su estado ) hasta que se cierra. Esto permite construir un mensaje por etapas mediante varias llamadas a la función CryptMsgUpdate.

El uso de funciones de mensaje de bajo nivel requiere más llamadas de función que el uso de funciones de mensaje simplificadas (consulte Mensajes simplificados). Si se usan las funciones de mensaje simplificadas, se realiza más trabajo dentro de las funciones de la API.

El uso de funciones de mensaje de bajo nivel implica el trabajo adicional de realizar llamadas a otras funciones criptográficas o de certificado. Por ejemplo, los datos de llamadas a funciones de certificado pueden ser necesarios para inicializar estructuras usadas por estas funciones de mensaje de bajo nivel. Las funciones de mensaje simplificadas inicializan muchas de estas estructuras internamente.

En la tabla siguiente se enumeran las secciones con descripciones de procedimientos y ejemplos de código de C de uso de las funciones de mensaje de bajo nivel.

Sección Contenido
funciones de mensaje de bajo nivel Enumera las funciones de mensaje de bajo nivel.
de datos de firma Detalla las tareas necesarias para firmar los datos.
codificación de datos sobres Detalla las tareas necesarias para codificar los datos sobres.
descodificación de datos sobres Detalla las tareas necesarias para descodificar los datos sobres.