Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CA ¶
type CA struct {
// contains filtered or unexported fields
}
Issuing certificates concurrently is not supported.
func (*CA) IssueEndEntityCertificate ¶
func (ca *CA) IssueEndEntityCertificate(dnsName string) (*CertificateAndPrivateKey, error)
IssueEndEntityCertificate creates a new certificate that is valid for the given DNS name, generating a new keypair for it.
func (*CA) TrustAnchorPEM ¶
TrustAnchorDER returns the PEM-encoded X.509 certificate of the trust anchor (root CA).
type CertificateController ¶
type CertificateController struct {
// contains filtered or unexported fields
}
func NewCertificateController ¶
func NewCertificateController(controllerNamespace string, k8sAPI *k8s.API) (*CertificateController, error)
func (*CertificateController) Run ¶
func (c *CertificateController) Run(readyCh <-chan struct{}, stopCh <-chan struct{})
Click to show internal directories.
Click to hide internal directories.