Documentation ¶
Index ¶
Constants ¶
View Source
const (
CSRControllerName = "certificatesigningrequests-issuer-acme"
)
Variables ¶
This section is empty.
Functions ¶
func NewACME ¶
func NewACME(ctx *controllerpkg.Context) certificatesigningrequests.Signer
Types ¶
type ACME ¶
type ACME struct {
// contains filtered or unexported fields
}
ACME is a Kubernetes CertificateSigningRequest controller, responsible for signing CertificateSigningRequests that reference a cert-manager ACME Issuer or ClusterIssuer.
func (*ACME) Sign ¶
func (a *ACME) Sign(ctx context.Context, csr *certificatesv1.CertificateSigningRequest, issuerObj cmapi.GenericIssuer) error
Sign attempts to sign the given CertificateSigningRequest based on the provided ACME Issuer or ClusterIssuer.
If no order exists for a CertificateSigningRequest, an order is constructed and sent back to the Kubernetes API server for processing. The order controller then processes the order. The CertificateSigningRequest is then updated with the result.
Click to show internal directories.
Click to hide internal directories.