Show / Hide Table of Contents

Class Tls

Transport Layer Security (TLS) information.

Inheritance
object
Tls
Implements
IMessage<Tls>
IEquatable<Tls>
IDeepCloneable<Tls>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
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
In this article
Back to top Generated by DocFX