NegotiateStream.IsMutuallyAuthenticated Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een Boolean waarde opgehaald die aangeeft of zowel de server als de client zijn geverifieerd.
public:
virtual property bool IsMutuallyAuthenticated { bool get(); };
public override bool IsMutuallyAuthenticated { get; }
member this.IsMutuallyAuthenticated : bool
Public Overrides ReadOnly Property IsMutuallyAuthenticated As Boolean
Waarde van eigenschap
true als de server is geverifieerd; anders, false.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe de waarde van deze eigenschap wordt weergegeven.
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);
}
Opmerkingen
Wederzijdse verificatie wordt door de client opgegeven wanneer de client wil dat de server referenties voor verificatie opgeeft. Clients vragen standaard wederzijdse verificatie aan.
Het negotiate-protocol selecteert NTLM of Kerberos, afhankelijk van de beveiligingsprotocollen die worden ondersteund door de client en server. NTLM biedt geen ondersteuning voor wederzijdse verificatie.