package
0.17.5
Repository: https://github.com/gardener/cert-management.git
Documentation: pkg.go.dev

# Functions

IsSameExistingRegistration returns true if status ACME has same secret hash or if it has in the old format without secret hash (for migration).
NewAssociatedObjects creates an AssociatedObjects.
NewCompoundHandler creates a cluster specific CompoundHandler.
NewHandlerSupport creates the shared Support object.
NewIssuerDNSSelections creates an IssuerDNSSelections.
NewQuotas create a Quotas.
NewReferencedSecrets create a ReferencedSecrets.
NormalizeNamespace returns the namespace or "default" for an empty input.
WrapRegistration wraps registration.

# Constants

ACMEType is the type name for ACME.
CAType is the type name for CA.
OptACMEDeactivateAuthorizations if true authorizations are always deactivated after each certificate request.
OptAllowTargetIssuers if true reconciles not only issuers on the default cluster, but also on the target cluster.
OptCascadeDelete is the cascade delete command line option.
OptDefaultECDSAPrivateKeySize allows to override a default bit size for the certificates using ECDSA private keys (256 if not specified).
OptDefaultIssuer is the default-issuer command line option.
OptDefaultIssuerDomainRanges are the domain ranges the default issuer is restricted to.
OptDefaultPrivateKeyAlgorithm allows to override the default algorithm for certificate private keys ('rsa' if not specified).
OptDefaultRequestsPerDayQuota allows to set a default value for requestsPerDayQuota if not set explicitly in the issuer spec.
OptDefaultRSAPrivateKeySize allows to override a default bit size for the certificates using RSA private keys (2048 if not specified).
OptDNSClass is the DNS class command line option.
OptDNSNamespace is the DNS namespace command line option.
OptDNSOwnerID is the DNS owner identifier command line option.
OptIssuerNamespace is the issuer namespace command line option.
OptPrecheckAdditionalWait is a command line option to specify an additional wait time after DNS propagation check.
OptPrecheckNameservers is a command line option to specify the DNS nameservers to check DNS propagation of the DNS challenge.
OptPropagationTimeout is the propagation timeout for the DNS01 challenge.
OptRenewalOverdueWindow is the renewal overdue window command line option.
OptRenewalWindow is the renewal window command line option.
OptUseDNSRecords is the command line option to use DNSRecords instead of DNSEntries for DNS challenges.
SelfSignedType is the type name for SelfSigned.

# Structs

AssociatedObjects stores bidi-associations between source and dest.
CompoundHandler is an array of IssuerHandler.
IssuerDNSSelections stores last known DNS selection for an issuer.
Quotas stores references issuer quotas.
RecoverableError is a recoverable error, i.e.
ReferencedSecrets stores references between issuers and their secrets.
Support provides common issuer/credentials functionality.

# Interfaces

Enqueuer is an interface to allow enqueue a key.
IssuerHandler can reconcile issuers.

# Type aliases

IssuerHandlerFactory is a function type to create an issuer handler.