メッセージ交換中の通信の整合性の確保
セキュリティ コンテキストが確立された後、アプリケーションはメッセージ サポート機能を使用して、改ざん防止メッセージを送信できます。
クライアントまたはサーバーは、セキュリティ コンテキストとメッセージを MakeSignature 関数に渡して、転送中にメッセージが変更されないようにするセキュリティで保護された署名を生成します。 メッセージの受信側は VerifySignature 関数を呼び出します。 VerifySignature では、署名の情報を使用して、受信したメッセージが送信中に変更されていないことを確認します。 クライアントとサーバーは、EncryptMessage (全般) と DecryptMessage (全般) を使用して、暗号化されたメッセージを交換することもできます。
認証された接続のサーバーは、 ImpersonateSecurityContext を呼び出した後、クライアントの名前で他のリモート コンピューターと接続することもできます。