Criando e recebendo mensagens de dados enveloped

Uma mensagem em envelope é uma mensagem criptografada para um conjunto de destinatários. No processo de enfileiramento, uma chave de criptografia de sessão é gerada e a mensagem é criptografada com essa chave. A própria chave de criptografia é criptografada separadamente para cada destinatário usando as chaves públicas do certificado de cada destinatário pretendido. A mensagem em envelope consiste na mensagem criptografada, nos certificados dos destinatários pretendidos e no conjunto de chaves criptografadas, uma para cada destinatário. A mensagem gerada está no formato PKCS nº 7/CMS.

As seções a seguir mostram procedimentos e exemplos para tarefas de mensagem em envelope: