Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CERTIFIER_CONFIG_PATH = "certifier.json"
Functions ¶
func CATemplate ¶
func CATemplate() x509.Certificate
func ServerTemplate ¶
func ServerTemplate() x509.Certificate
Types ¶
type Certifier ¶
type Certifier struct { PrivateKey *rsa.PrivateKey Certificate *x509.Certificate }
func LoadOrInit ¶
func LoadOrInit(template, parent *x509.Certificate) (*Certifier, error)
func NewCertifier ¶
func NewCertifier(privateKey *rsa.PrivateKey, certificate *x509.Certificate) *Certifier
func (*Certifier) Certify ¶
func (certifier *Certifier) Certify(target *x509.Certificate) (*x509.Certificate, error)
type CertifierConfig ¶
Click to show internal directories.
Click to hide internal directories.