Garantindo a integridade da comunicação durante o Troca de Mensagens
Depois que um contexto de segurança for estabelecido, o aplicativo poderá usar as funções de suporte de mensagem para transmitir mensagens à prova de adulteração.
O cliente ou servidor passa o contexto de segurança e uma mensagem para a função MakeSignature para gerar uma assinatura segura que impede que a mensagem seja modificada durante o trânsito. O receptor da mensagem chama a função VerifySignature. VerifySignature usa as informações na assinatura para verificar se a mensagem recebida não foi modificada durante a transmissão. O cliente e o servidor também podem trocar mensagens criptografadas usando EncryptMessage (Geral) e DecryptMessage (Geral).
O servidor em uma conexão autenticada também pode fazer conexões com outros computadores remotos no nome do cliente depois de chamar ImpersonateSecurityContext.