SslStream.KeyExchangeStrength Eigenschap

Definitie

Let op

KeyExchangeAlgorithm, KeyExchangeStrength, CipherAlgorithm, CipherStrength, HashAlgorithm and HashStrength properties of SslStream are obsolete. Use NegotiatedCipherSuite instead.

Hiermee haalt u een waarde op waarmee de sterkte wordt geïdentificeerd van het algoritme voor sleuteluitwisseling dat door dit exemplaar wordt gebruikt.

public:
 virtual property int KeyExchangeStrength { int get(); };
[System.Obsolete("KeyExchangeAlgorithm, KeyExchangeStrength, CipherAlgorithm, CipherStrength, HashAlgorithm and HashStrength properties of SslStream are obsolete. Use NegotiatedCipherSuite instead.", DiagnosticId="SYSLIB0058", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public virtual int KeyExchangeStrength { get; }
public virtual int KeyExchangeStrength { get; }
[<System.Obsolete("KeyExchangeAlgorithm, KeyExchangeStrength, CipherAlgorithm, CipherStrength, HashAlgorithm and HashStrength properties of SslStream are obsolete. Use NegotiatedCipherSuite instead.", DiagnosticId="SYSLIB0058", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.KeyExchangeStrength : int
member this.KeyExchangeStrength : int
Public Overridable ReadOnly Property KeyExchangeStrength As Integer

Waarde van eigenschap

Een Int32 waarde die de sterkte van het ExchangeAlgorithmType algoritme aangeeft, in bits.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld worden de cryptografie-instellingen voor de opgegeven stream weergegeven.

static void DisplaySecurityLevel(SslStream stream)
{
   Console.WriteLine("Cipher: {0} strength {1}", stream.CipherAlgorithm, stream.CipherStrength);
   Console.WriteLine("Hash: {0} strength {1}", stream.HashAlgorithm, stream.HashStrength);
   Console.WriteLine("Key exchange: {0} strength {1}", stream.KeyExchangeAlgorithm, stream.KeyExchangeStrength);
   Console.WriteLine("Protocol: {0}", stream.SslProtocol);
}
Private Shared Sub DisplaySecurityLevel(stream As SslStream)
    Console.WriteLine("Cipher: {0} strength {1}", stream.CipherAlgorithm, stream.CipherStrength)
    Console.WriteLine("Hash: {0} strength {1}", stream.HashAlgorithm, stream.HashStrength)
    Console.WriteLine("Key exchange: {0} strength {1}", stream.KeyExchangeAlgorithm, stream.KeyExchangeStrength)
    Console.WriteLine("Protocol: {0}", stream.SslProtocol)
End Sub

Opmerkingen

De waarde van deze eigenschap is nul totdat de verificatie plaatsvindt.

In veelvoorkomende scenario's is de waarde van deze eigenschap een van de volgende:

  • 512

  • 768

  • 1024

  • 2048

Van toepassing op