Mensajes simplificados

Se ha proporcionado un grupo de funciones de alto nivel para simplificar y acortar la cantidad de código necesario para realizar las tareas habituales de manipulación de mensajes. Estas funciones se denominan "funciones de mensaje simplificadas". Los nombres de todas las funciones de mensaje simplificadas contienen la palabra "Message".

Las funciones de mensaje simplificadas están en un nivel superior a las funciones criptográficas base o las funciones de mensaje de bajo nivel. Encapsulan varias de las funciones de certificado, mensaje de bajo nivel y criptográficas base en una sola función que realiza una tarea específica de una manera específica, como cifrar un mensaje PKCS #7 o firmar un mensaje. Las funciones de mensaje simplificadas proporcionan una manera rápida de empezar a usar CryptoAPI reduciendo el número de llamadas de función necesarias para realizar una tarea.

En la tabla siguiente se enumeran las secciones que contienen descripciones detalladas de procedimientos o ejemplos de programas de C de uso de las funciones de mensaje simplificadas.

Sección Contenido
Funciones de mensaje simplificadas Enumera las funciones de mensaje simplificadas.
Creación de un mensaje firmado Detalla el proceso de creación de un mensaje firmado.
Procedimiento para firmar datos Proporciona un procedimiento para usar las funciones de mensaje simplificadas para crear un mensaje firmado.
Comprobación de un mensaje firmado Detalla un proceso para comprobar la firma en un mensaje firmado.
Cifrado de un mensaje Detalla las tareas necesarias para cifrar y descifrar un mensaje.
Descifrar un mensaje Detalla las tareas necesarias para descifrar un mensaje.
Programa C de ejemplo: Uso de CryptEncryptMessage y CryptDecryptMessage Proporciona un procedimiento y código de ejemplo para cifrar y descifrar un mensaje.