struct

ECS::LogEntry::Tls::Client::Hash

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source
new

Initialize all values as nil

Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

md5(new_value : String)

A chainable setter for md5

Source
md5

tls.client.hash.md5

Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.

Level: Extended Type: Keyword Example:

0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC
Source
md5=(md5 : String | Nil)

tls.client.hash.md5

Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.

Level: Extended Type: Keyword Example:

0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC
Source
sha1(new_value : String)

A chainable setter for sha1

Source
sha1

tls.client.hash.sha1

Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.

Level: Extended Type: Keyword Example:

9E393D93138888D288266C2D915214D1D1CCEB2A
Source
sha1=(sha1 : String | Nil)

tls.client.hash.sha1

Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.

Level: Extended Type: Keyword Example:

9E393D93138888D288266C2D915214D1D1CCEB2A
Source
sha256(new_value : String)

A chainable setter for sha256

Source
sha256

tls.client.hash.sha256

Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.

Level: Extended Type: Keyword Example:

0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0
Source
sha256=(sha256 : String | Nil)

tls.client.hash.sha256

Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.

Level: Extended Type: Keyword Example:

0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0
Source