class

Cl8r::Model::PkiConfig

Inherits YAML::Serializable < Reference < Object

Models sovereign Master Root CA signing hierarchy and FreeIPA subordinate CA delegation.

Constructors

new(root_ca_name : String = "Master Root CA", root_ca_algo : String = "rsa4096", root_ca_validity_days : Int32 = 3650, freeipa_sub_ca : Bool = true, intermediate_ca_name : String | Nil = nil, organization : String | Nil = nil, organizational_unit : String | Nil = nil, country : String = "MX", state : String | Nil = nil, city : String | Nil = nil)

Initializes a PkiConfig with cryptographic algorithm, certificate validity, and X.509 subject attributes.

Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

city
Source
city=(city : String | Nil)
Source
country
Source
country=(country : String)
Source
freeipa_sub_ca=(freeipa_sub_ca : Bool)
Source
freeipa_sub_ca?
Source
intermediate_ca_name
Source
intermediate_ca_name=(intermediate_ca_name : String | Nil)
Source
organization
Source
organization=(organization : String | Nil)
Source
organizational_unit
Source
organizational_unit=(organizational_unit : String | Nil)
Source
root_ca_algo
Source
root_ca_algo=(root_ca_algo : String)
Source
root_ca_name
Source
root_ca_name=(root_ca_name : String)
Source
root_ca_validity_days
Source
root_ca_validity_days=(root_ca_validity_days : Int32)
Source
state
Source
state=(state : String | Nil)
Source