TlsSymmetricCipherSuite Class
Namespace: Rebex.Net
Assembly: Rebex.Networking.dll (version 7.0.9083)
Specifies the set of desired symmetric cipher suites for TLS 1.3 and higher. For TLS 1.2 and lower use TlsCipherSuite instead.
Syntax
public sealed class TlsSymmetricCipherSuite : IComparable, IEquatable<TlsSymmetricCipherSuite>
Inherited Members
Constructors
Name | Description |
---|---|
TlsSymmetricCipherSuite(String) | Creates an instance of TlsSymmetricCipherSuite representing the specified TLS 1.3 cipher suite. |
Properties
Name | Description |
---|---|
Name | Gets a string representations of TLS 1.3 cipher suite. |
TLS_AES_128_GCM_SHA256 | 128-bit AES/GCM AEAD cipher with SHA-256 hash. |
TLS_AES_256_GCM_SHA384 | 256-bit AES/GCM AEAD cipher with SHA-384 hash. |
TLS_CHACHA20_POLY1305_SHA256 | ChaCha20/Poly1305 AEAD cipher and with SHA-256 hash. |
Methods
Name | Description |
---|---|
CompareTo(Object) | Compares this instance to a specified object and returns an indication of their relative values. |
Equals(TlsSymmetricCipherSuite) | Determines whether the specified |
Equals(Object) | Determines whether the specified |
GetHashCode() | Gets a hash code of this object. |
ToString() | Returns a string representation of the current TlsSymmetricCipherSuite. |
Operators
Name | Description |
---|---|
Equality(TlsSymmetricCipherSuite, TlsSymmetricCipherSuite) | Determines whether two specified TlsSymmetricCipherSuite have the same value. |
Inequality(TlsSymmetricCipherSuite, TlsSymmetricCipherSuite) | Determines whether two specified TlsSymmetricCipherSuite have different values. |