struct

ECS::LogEntry::Tls::Client::X509::Issuer

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.issuer.common_name

List of common name (CN) of issuing certificate authority.

Level: Extended Type: Keyword Example:

DigiCert SHA2 High Assurance Server CA
Source
common_name=(common_name : String | Nil)

tls.client.x509.issuer.common_name

List of common name (CN) of issuing certificate authority.

Level: Extended Type: Keyword Example:

DigiCert SHA2 High Assurance Server CA
Source
country(new_value : String)

A chainable setter for country

Source
country

tls.client.x509.issuer.country

List of country (C) codes

Level: Extended Type: Keyword Example:

US
Source
country=(country : String | Nil)

tls.client.x509.issuer.country

List of country (C) codes

Level: Extended Type: Keyword Example:

US
Source
distinguished_name(new_value : String)

A chainable setter for distinguished_name

Source
distinguished_name

tls.client.x509.issuer.distinguished_name

Distinguished name (DN) of issuing certificate authority.

Level: Extended Type: Keyword Example:

C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA
Source
distinguished_name=(distinguished_name : String | Nil)

tls.client.x509.issuer.distinguished_name

Distinguished name (DN) of issuing certificate authority.

Level: Extended Type: Keyword Example:

C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert SHA2 High Assurance Server CA
Source
locality(new_value : String)

A chainable setter for locality

Source
locality

tls.client.x509.issuer.locality

List of locality names (L)

Level: Extended Type: Keyword Example:

Mountain View
Source
locality=(locality : String | Nil)

tls.client.x509.issuer.locality

List of locality names (L)

Level: Extended Type: Keyword Example:

Mountain View
Source
organization(new_value : String)

A chainable setter for organization

Source
organization

tls.client.x509.issuer.organization

List of organizations (O) of issuing certificate authority.

Level: Extended Type: Keyword Example:

DigiCert Inc
Source
organization=(organization : String | Nil)

tls.client.x509.issuer.organization

List of organizations (O) of issuing certificate authority.

Level: Extended Type: Keyword Example:

DigiCert Inc
Source
organizational_unit(new_value : String)

A chainable setter for organizational_unit

Source
organizational_unit

tls.client.x509.issuer.organizational_unit

List of organizational units (OU) of issuing certificate authority.

Level: Extended Type: Keyword Example:

www.digicert.com
Source
organizational_unit=(organizational_unit : String | Nil)

tls.client.x509.issuer.organizational_unit

List of organizational units (OU) of issuing certificate authority.

Level: Extended Type: Keyword Example:

www.digicert.com
Source
state_or_province(new_value : String)

A chainable setter for state_or_province

Source
state_or_province

tls.client.x509.issuer.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.issuer.state_or_province

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

Level: Extended Type: Keyword Example:

California
Source