Show / Hide Table of Contents

Class Tls.Types.Client

Transport Layer Security (TLS) information associated with the client (for example, Certificate or JA3 hash).

Inheritance
object
Tls.Types.Client
Implements
IMessage<Tls.Types.Client>
IEquatable<Tls.Types.Client>
IDeepCloneable<Tls.Types.Client>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Tls.Types.Client : IMessage<Tls.Types.Client>, IEquatable<Tls.Types.Client>, IDeepCloneable<Tls.Types.Client>, IBufferMessage, IMessage

Constructors

Client()

Declaration
public Client()

Client(Client)

Declaration
public Client(Tls.Types.Client other)
Parameters
Type Name Description
Tls.Types.Client other

Properties

Certificate

Client certificate.

Declaration
public Certificate Certificate { get; set; }
Property Value
Type Description
Certificate

Ja3

JA3 hash from the TLS ClientHello, as a hex-encoded string.

Declaration
public string Ja3 { get; set; }
Property Value
Type Description
string

Ja4

JA4 hash from the TLS ClientHello, as a hex-encoded string.

Declaration
public string Ja4 { get; set; }
Property Value
Type Description
string

ServerName

Host name of the server, that the client is connecting to.

Declaration
public string ServerName { get; set; }
Property Value
Type Description
string

SupportedCiphers

Ciphers supported by the client during client hello.

Declaration
public RepeatedField<string> SupportedCiphers { get; }
Property Value
Type Description
RepeatedField<string>
In this article
Back to top Generated by DocFX