Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O funções de mensagem de baixo nível codificar dados para transmissão e decodificar dados que foram recebidos. As funções de mensagem de baixo nível também desencriptam e verificam as assinaturas das mensagens recebidas.
Quando uma mensagem é aberta usando uma função de abertura de mensagem de baixo nível, ela permanece aberta e disponível (mantém seu estado ) até ser fechada. Isso permite que uma mensagem seja construída de forma fragmentada usando várias chamadas para a funçãoCryptMsgUpdate.
O uso de funções de mensagem de baixo nível requer mais chamadas de função do que o uso de funções de mensagem simplificadas (consulte Mensagens simplificadas). Se as funções de mensagem simplificadas forem usadas, mais do trabalho será feito dentro das funções da API.
O uso de funções de mensagem de baixo nível envolve o trabalho adicional de fazer chamadas para outras funções de certificado ou criptografia. Por exemplo, dados de chamadas para funções de certificado podem ser necessários para inicializar estruturas usadas por essas funções de mensagem de baixo nível. As funções de mensagem simplificadas inicializam muitas dessas estruturas internamente.
A tabela a seguir lista seções com descrições de procedimento e exemplos de código C de uso das funções de mensagem de baixo nível.
| Secção | Índice |
|---|---|
| Funções de mensagem de baixo nível | Lista as funções de mensagem de baixo nível. |
| de dados de assinatura | Detalha as tarefas necessárias para assinar dados. |
| Codificação de dados envelopados | Detalha as tarefas necessárias para codificar dados envelopados. |
| Decodificação de dados envelopados | Detalha as tarefas necessárias para decodificar dados envelopados. |