Partilhar via


Criando e recebendo mensagens de dados envelopados

Uma mensagem envelopada é uma mensagem criptografada para um conjunto de destinatários. No processo de envelopment, uma chave de criptografia de sessão é gerada e a mensagem é criptografada com essa chave. A chave de criptografia em si é então criptografada separadamente para cada destinatário usando as chaves públicas do certificado de cada destinatário pretendido. A mensagem envelopada consiste na mensagem encriptada, nos certificados dos destinatários pretendidos e no conjunto de chaves encriptadas, uma para cada destinatário. A mensagem gerada está no formato PKCS #7/CMS.

As seções a seguir mostram procedimentos e exemplos para tarefas de mensagens envelopadas: