Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CAConfig ¶
type CAConfig struct { KeyThreshold int `json:"key_threshold" yaml:"key_threshold"` KeyBits int `json:"key_bits" yaml:"key_bits"` Expires string `json:"expires" yaml:"expires"` Organization string `json:"organization" yaml:"organization"` OU string `json:"organizational_unit" yaml:"organizational_unit"` Country string `json:"country" yaml:"country"` State string `json:"state" yaml:"state"` Locality string `json:"locality" yaml:"locality"` CN string `json:"common_name" yaml:"common_name"` PermitDomains []string `json:"permit_domains" yaml:"permit_domains"` // contains filtered or unexported fields }
type CertRequest ¶
type CertRequest struct { Key string `json:"key" yaml:"key"` CSR string `json:"csr" yaml:"csr"` KeyBits int `json:"key_bits" yaml:"key_bits"` Organization string `json:"organization" yaml:"organization"` OU string `json:"organizational_unit" yaml:"organizational_unit"` Country string `json:"country" yaml:"country"` State string `json:"state" yaml:"state"` Locality string `json:"locality" yaml:"locality"` CN string `json:"common_name" yaml:"common_name"` IP string `json:"ip" yaml:"ip"` Domain string `json:"domain" yaml:"domain"` URI string `json:"uri" yaml:"uri"` }
func (*CertRequest) Load ¶
func (c *CertRequest) Load(content []byte) error
func (*CertRequest) NewCSR ¶
func (c *CertRequest) NewCSR(stdout bool) error
NewCSR creates a new certificate signing request
type Request ¶
type Request struct { ID string `yaml:"id" json:"id"` PublicKey string `yaml:"public_key" json:"public_key"` Request *CertRequest `yaml:"request" json:"request"` }
Click to show internal directories.
Click to hide internal directories.