Versions in this module Expand all Collapse all v0 v0.1.1 Nov 27, 2018 v0.1.0 Sep 3, 2018 Changes in this version + type CertManager struct + func NewManager(workdir string) *CertManager + func (manager *CertManager) NewCert(name string, x509Name pkix.Name, serial int64, isServer bool, isClient bool, ...) (*RSACertificate, error) + func (manager *CertManager) NewSelfSignedCACert(name string, x509Name pkix.Name, serial int64) (*RSACertificate, error) + func (manager *CertManager) NewSelfSignedCert(name string, x509Name pkix.Name, serial int64) (*RSACertificate, error) + func (manager *CertManager) UutMode() + type MicrokubeCredentials struct + EtcdCA *RSACertificate + EtcdClient *RSACertificate + EtcdServer *RSACertificate + KubeCA *RSACertificate + KubeClient *RSACertificate + KubeClusterCA *RSACertificate + KubeServer *RSACertificate + KubeSvcSignCert *RSACertificate + Kubeconfig string + func (m *MicrokubeCredentials) CreateOrLoadCertificates(baseDir string, bindAddr, serviceAddr net.IP) error + type RSACertificate struct + CertPath string + KeyPath string