Garantire l'integrità delle comunicazioni durante lo scambio di messaggi
Dopo aver stabilito un contesto di sicurezza , l'applicazione può usare le funzioni di supporto dei messaggi per trasmettere messaggi resistenti alle manomissioni.
Il client o il server passa il contesto di sicurezza e un messaggio alla funzione MakeSignature per generare una firma sicura che impedisce la modifica del messaggio durante il transito. Il ricevitore del messaggio chiama la funzione VerifySignature. VerifySignature utilizza le informazioni nella firma per verificare che il messaggio ricevuto non sia stato modificato durante la trasmissione. Il client e il server possono anche scambiare messaggi crittografati usando EncryptMessage (Generale) e DecryptMessage (Generale).
Il server in una connessione autenticata può anche stabilire connessioni con altri computer remoti nel nome del client dopo aver chiamato ImpersonateSecurityContext.