Class Tls
Transport Layer Security (TLS) information.
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Tls : IMessage<Tls>, IEquatable<Tls>, IDeepCloneable<Tls>, IBufferMessage, IMessage
Constructors
Tls()
Declaration
public Tls()
Tls(Tls)
Declaration
public Tls(Tls other)
Parameters
| Type | Name | Description |
|---|---|---|
| Tls | other |
Properties
Cipher
Cipher used during the connection.
Declaration
public string Cipher { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Client
Certificate information for the client certificate.
Declaration
public Tls.Types.Client Client { get; set; }
Property Value
| Type | Description |
|---|---|
| Tls.Types.Client |
Curve
Elliptical curve used for a given cipher.
Declaration
public string Curve { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Established
Indicates whether the TLS negotiation was successful.
Declaration
public bool Established { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
NextProtocol
Protocol to be used for tunnel.
Declaration
public string NextProtocol { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Resumed
Indicates whether the TLS connection was resumed from a previous TLS negotiation.
Declaration
public bool Resumed { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Server
Certificate information for the server certificate.
Declaration
public Tls.Types.Server Server { get; set; }
Property Value
| Type | Description |
|---|---|
| Tls.Types.Server |
Version
TLS version.
Declaration
public string Version { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VersionProtocol
Protocol.
Declaration
public string VersionProtocol { get; set; }
Property Value
| Type | Description |
|---|---|
| string |