Chronicle V1 API - Class Google::Backstory::Tls::Client (v1.4.0)

Reference documentation and code samples for the Chronicle V1 API class Google::Backstory::Tls::Client.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#certificate

def certificate() -> ::Google::Backstory::Certificate
Returns

#certificate=

def certificate=(value) -> ::Google::Backstory::Certificate
Parameter
Returns

#ja3

def ja3() -> ::String
Returns
  • (::String) — JA3 hash from the TLS ClientHello, as a hex-encoded string.

#ja3=

def ja3=(value) -> ::String
Parameter
  • value (::String) — JA3 hash from the TLS ClientHello, as a hex-encoded string.
Returns
  • (::String) — JA3 hash from the TLS ClientHello, as a hex-encoded string.

#ja4

def ja4() -> ::String
Returns
  • (::String) — JA4 hash from the TLS ClientHello, as a hex-encoded string.

#ja4=

def ja4=(value) -> ::String
Parameter
  • value (::String) — JA4 hash from the TLS ClientHello, as a hex-encoded string.
Returns
  • (::String) — JA4 hash from the TLS ClientHello, as a hex-encoded string.

#server_name

def server_name() -> ::String
Returns
  • (::String) — Host name of the server, that the client is connecting to.

#server_name=

def server_name=(value) -> ::String
Parameter
  • value (::String) — Host name of the server, that the client is connecting to.
Returns
  • (::String) — Host name of the server, that the client is connecting to.

#supported_ciphers

def supported_ciphers() -> ::Array<::String>
Returns
  • (::Array<::String>) — Ciphers supported by the client during client hello.

#supported_ciphers=

def supported_ciphers=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Ciphers supported by the client during client hello.
Returns
  • (::Array<::String>) — Ciphers supported by the client during client hello.