Criando e recebendo mensagens de dados enveloped no CAPICOM
[CAPICOM é um componente somente de 32 bits que está disponível para uso nos seguintes sistemas operacionais: Windows Server 2008, Windows Vista e Windows XP. Em vez disso, use o .NET Framework para implementar recursos de segurança. Para obter mais informações, consulte Alternativas ao uso de CAPICOM.]
Uma mensagem em envelope é uma mensagem criptografada para um conjunto de destinatários. No processo de codificação, uma chave de criptografia de sessão é gerada e a mensagem é criptografada com essa chave. A chave de criptografia em si é 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: