The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
SslStream::HashAlgorithm Property
.NET Framework (current version)
Gets the algorithm used for generating message authentication codes (MACs).
Assembly: System (in System.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException | The HashAlgorithm property was accessed before the completion of the authentication process or the authentication process failed. |
Message authentication algorithms generate message hashes and signatures used to detect tampering and forgery.
The following code example displays the cryptography settings for the specified stream.
static void DisplaySecurityLevel( SslStream^ stream ) { Console::WriteLine( L"Cipher: {0} strength {1}", stream->CipherAlgorithm, stream->CipherStrength ); Console::WriteLine( L"Hash: {0} strength {1}", stream->HashAlgorithm, stream->HashStrength ); Console::WriteLine( L"Key exchange: {0} strength {1}", stream->KeyExchangeAlgorithm, stream->KeyExchangeStrength ); Console::WriteLine( L"Protocol: {0}", stream->SslProtocol ); }
.NET Framework
Available since 2.0
Available since 2.0
Show: