Garantizar la integridad de la comunicación durante el intercambio de mensajes
Una vez establecido un contexto de seguridad , la aplicación puede usar las funciones de compatibilidad de mensajes para transmitir mensajes resistentes a alteraciones.
El cliente o servidor pasa el contexto de seguridad y un mensaje a la función MakeSignature para generar una firma segura que impida que el mensaje se modifique mientras está en tránsito. El receptor del mensaje llama a la función VerifySignature . VerifySignature usa la información de la firma para comprobar que el mensaje recibido no se modificó durante la transmisión. El cliente y el servidor también pueden intercambiar mensajes cifrados mediante EncryptMessage (General) y DecryptMessage (General).
El servidor de una conexión autenticada también puede establecer conexiones con otros equipos remotos en el nombre del cliente después de llamar a ImpersonateSecurityContext.