Partager via


Garantir l’intégrité de la communication pendant l’échange de messages

Une fois qu’un contexte de sécurité est établi, l’application peut utiliser les fonctions de prise en charge des messages pour transmettre des messages résistants à la falsification.

Le client ou le serveur transmet le contexte de sécurité et un message à la fonction MakeSignature pour générer une signature sécurisée qui empêche la modification du message pendant le transit. Le récepteur du message appelle la fonction VerifySignature. VerifySignature utilise les informations contenues dans la signature pour vérifier que le message reçu n’a pas été modifié pendant la transmission. Le client et le serveur peuvent également échanger des messages chiffrés à l’aide encryptMessage (Général) et DecryptMessage (Général).

Le serveur dans une connexion authentifiée peut également établir des connexions avec d’autres ordinateurs distants dans le nom du client après avoir appelé ImpersonateSecurityContext.