NegotiateStream.IsMutuallyAuthenticated Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett Boolean värde som anger om både servern och klienten har autentiserats.
public:
virtual property bool IsMutuallyAuthenticated { bool get(); };
public override bool IsMutuallyAuthenticated { get; }
member this.IsMutuallyAuthenticated : bool
Public Overrides ReadOnly Property IsMutuallyAuthenticated As Boolean
Egenskapsvärde
trueom servern har autentiserats. annars . false
Exempel
I följande kodexempel visas värdet för den här egenskapen.
static void DisplayAuthenticationProperties(NegotiateStream stream)
{
Console.WriteLine("IsAuthenticated: {0}", stream.IsAuthenticated);
Console.WriteLine("IsMutuallyAuthenticated: {0}", stream.IsMutuallyAuthenticated);
Console.WriteLine("IsEncrypted: {0}", stream.IsEncrypted);
Console.WriteLine("IsSigned: {0}", stream.IsSigned);
Console.WriteLine("ImpersonationLevel: {0}", stream.ImpersonationLevel);
Console.WriteLine("IsServer: {0}", stream.IsServer);
}
Kommentarer
Ömsesidig autentisering anges av klienten när klienten vill att servern ska ange autentiseringsuppgifter för autentisering. Som standard begär klienter ömsesidig autentisering.
Negotiate-protokollet väljer antingen NTLM eller Kerberos beroende på vilka säkerhetsprotokoll som stöds av klienten och servern. NTLM stöder inte ömsesidig autentisering.