TlsSymmetricCipherSuite Class
Namespace: Rebex.Net
Assembly: Rebex.Networking.dll (version 7.0.9313)
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. |