SslStream.KeyExchangeStrength Eigenschap

Definitie

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(); };
public virtual int KeyExchangeStrength { get; }
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.

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