Class Tls.Types.Client
Transport Layer Security (TLS) information associated with the client (for example, Certificate or JA3 hash).
Implements
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> |