SslStream.CipherAlgorithm Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az ebben SslStreama szakaszban használt tömeges titkosítási algoritmust azonosító értéket.
public:
virtual property System::Security::Authentication::CipherAlgorithmType CipherAlgorithm { System::Security::Authentication::CipherAlgorithmType get(); };
public virtual System.Security.Authentication.CipherAlgorithmType CipherAlgorithm { get; }
member this.CipherAlgorithm : System.Security.Authentication.CipherAlgorithmType
Public Overridable ReadOnly Property CipherAlgorithm As CipherAlgorithmType
Tulajdonság értéke
Az ebben SslStreama szakaszban használt tömeges titkosítási algoritmust azonosító érték.
Kivételek
A CipherAlgorithm tulajdonság a hitelesítési folyamat befejezése vagy a hitelesítési folyamat meghiúsulása előtt lett elérve.
Példák
Az alábbi kódpéldában a megadott stream titkosítási beállításai láthatók.
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
Megjegyzések
A tulajdonság értékére NullCipherAlgorithm akkor van szükség, ha az NoEncryption enumerálási értéket egy példány létrehozásához SslStream használják.
Windows Server 2003 és Windows XP nem támogatja a Null értéket. Így még ha az Null értéket is a példány létrehozásához SslStream használják, a EncryptionPolicy tulajdonság a következő lesz None: . A Null érték csak Windows Vista és újabb verziókban lesz visszaadva.