struct

ECS::LogEntry::Tls::Client::X509::Subject

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

common_name(new_value : String)

A chainable setter for common_name

Source
common_name

tls.client.x509.subject.common_name

List of common names (CN) of subject.

Level: Extended Type: Keyword Example:

r2.shared.global.fastly.net
Source
common_name=(common_name : String | Nil)

tls.client.x509.subject.common_name

List of common names (CN) of subject.

Level: Extended Type: Keyword Example:

r2.shared.global.fastly.net
Source
country(new_value : String)

A chainable setter for country

Source
country

tls.client.x509.subject.country

List of country (C) code

Level: Extended Type: Keyword Example:

US
Source
country=(country : String | Nil)

tls.client.x509.subject.country

List of country (C) code

Level: Extended Type: Keyword Example:

US
Source
distinguished_name(new_value : String)

A chainable setter for distinguished_name

Source
distinguished_name

tls.client.x509.subject.distinguished_name

Distinguished name (DN) of the certificate subject entity.

Level: Extended Type: Keyword Example:

C=US, ST=California, L=San Francisco, O=Fastly, Inc., CN=r2.shared.global.fastly.net
Source
distinguished_name=(distinguished_name : String | Nil)

tls.client.x509.subject.distinguished_name

Distinguished name (DN) of the certificate subject entity.

Level: Extended Type: Keyword Example:

C=US, ST=California, L=San Francisco, O=Fastly, Inc., CN=r2.shared.global.fastly.net
Source
locality(new_value : String)

A chainable setter for locality

Source
locality

tls.client.x509.subject.locality

List of locality names (L)

Level: Extended Type: Keyword Example:

San Francisco
Source
locality=(locality : String | Nil)

tls.client.x509.subject.locality

List of locality names (L)

Level: Extended Type: Keyword Example:

San Francisco
Source
organization(new_value : String)

A chainable setter for organization

Source
organization

tls.client.x509.subject.organization

List of organizations (O) of subject.

Level: Extended Type: Keyword Example:

Fastly, Inc.
Source
organization=(organization : String | Nil)

tls.client.x509.subject.organization

List of organizations (O) of subject.

Level: Extended Type: Keyword Example:

Fastly, Inc.
Source
organizational_unit(new_value : String)

A chainable setter for organizational_unit

Source
organizational_unit

tls.client.x509.subject.organizational_unit

List of organizational units (OU) of subject.

Level: Extended Type: Keyword

Source
organizational_unit=(organizational_unit : String | Nil)

tls.client.x509.subject.organizational_unit

List of organizational units (OU) of subject.

Level: Extended Type: Keyword

Source
state_or_province(new_value : String)

A chainable setter for state_or_province

Source
state_or_province

tls.client.x509.subject.state_or_province

List of state or province names (ST, S, or P)

Level: Extended Type: Keyword Example:

California
Source
state_or_province=(state_or_province : String | Nil)

tls.client.x509.subject.state_or_province

List of state or province names (ST, S, or P)

Level: Extended Type: Keyword Example:

California
Source