Documentation
¶
Index ¶
- Constants
- func CreateArchivesListFlags() []cli.Flag
- func CreateArchivesRestoreFlags() []cli.Flag
- func CreateEnvFileFlag() cli.Flag
- func CreateKeyRolloverFlags() []cli.Flag
- func CreateListFlags() []cli.Flag
- func CreateMigrateFlags() []cli.Flag
- func CreatePathFlag(forceCreation bool) cli.Flag
- func CreateRecoverFlags() []cli.Flag
- func CreateRegisterFlags() []cli.Flag
- func CreateRenewFlags() []cli.Flag
- func CreateRevokeFlags() []cli.Flag
- func CreateRootFlags() []cli.Flag
- func CreateRunFlags() []cli.Flag
- func RunFlagsValidation(ctx context.Context, cmd *cli.Command) (context.Context, error)
Constants ¶
const ( FlgAcceptTOS = "accept-tos" FlgEmail = "email" FlgKeyType = "key-type" FlgAccountID = "account-id" FlgEAB = "eab" FlgEABKID = "eab.kid" FlgEABHMAC = "eab.hmac" )
Flag names related to the account.
const ( FlgDomains = "domains" FlgCSR = "csr" FlgNoBundle = "no-bundle" FlgMustStaple = "must-staple" FlgNotBefore = "not-before" FlgNotAfter = "not-after" FlgPreferredChain = "preferred-chain" FlgProfile = "profile" FlgAlwaysDeactivateAuthorizations = "always-deactivate-authorizations" )
Flag names related to Obtain certificates.
const ( FlgPath = "path" FlgEnvFile = "env-file" FlgPEM = "pem" FlgPFX = "pfx" FlgPFXPass = "pfx.password" FlgPFXFormat = "pfx.format" )
Flag names related to the storage.
const ( FlgServer = "server" FlgEnableCommonName = "enable-cn" FlgHTTPTimeout = "http-timeout" FlgTLSSkipVerify = "tls-skip-verify" FlgOverallRequestLimit = "overall-request-limit" FlgUserAgent = "user-agent" )
Flag names related to the ACME client.
const ( FlgCertTimeout = "cert.timeout" FlgCertName = "cert.name" )
Flag names related to certificates.
const ( FlgIPv4Only = "ipv4only" FlgIPv6Only = "ipv6only" )
Flag names related to the network stack.
const ( FlgHTTP = "http" FlgHTTPAddress = "http.address" FlgHTTPDelay = "http.delay" FlgHTTPProxyHeader = "http.proxy-header" FlgHTTPWebroot = "http.webroot" FlgHTTPMemcachedHost = "http.memcached-host" FlgHTTPS3Bucket = "http.s3-bucket" )
Flag names related to HTTP-01 challenge.
const ( FlgTLS = "tls" FlgTLSAddress = "tls.address" FlgTLSDelay = "tls.delay" )
Flag names related to TLS-ALPN-01 challenge.
const ( FlgDNS = "dns" FlgDNSPropagationWait = "dns.propagation.wait" FlgDNSPropagationDisableANS = "dns.propagation.disable-ans" FlgDNSPropagationDisableRNS = "dns.propagation.disable-rns" FlgDNSResolvers = "dns.resolvers" FlgDNSTimeout = "dns.timeout" )
Flag names related to DNS-01 challenge.
const ( FlgDNSPersist = "dns-persist" FlgDNSPersistIssuerDomainName = "dns-persist.issuer-domain-name" FlgDNSPersistPersistUntil = "dns-persist.persist-until" FlgDNSPersistPropagationWait = "dns-persist.propagation.wait" FlgDNSPersistPropagationDisableANS = "dns-persist.propagation.disable-ans" FlgDNSPersistPropagationDisableRNS = "dns-persist.propagation.disable-rns" FlgDNSPersistResolvers = "dns-persist.resolvers" FlgDNSPersistTimeout = "dns-persist.timeout" )
Flag names related to the DNS-PERSIST-01 challenge.
const ( FlgPreHook = "pre-hook" FlgPreHookTimeout = "pre-hook-timeout" FlgDeployHook = "deploy-hook" FlgDeployHookTimeout = "deploy-hook-timeout" FlgPostHook = "post-hook" FlgPostHookTimeout = "post-hook-timeout" )
Flags names related to hooks.
const ( FlgLogLevel = "log.level" FlgLogFormat = "log.format" )
Flag names related to logs.
const ( FlgRenewDays = "renew-days" FlgRenewForce = "renew-force" FlgARIDisable = "ari-disable" FlgARIWaitToRenewDuration = "ari-wait-to-renew-duration" FlgReuseKey = "reuse-key" FlgNoRandomSleep = "no-random-sleep" FlgForceCertDomains = "force-cert-domains" )
Flag names related to the specific renew command.
const ( FlgKeep = "keep" FlgReason = "reason" )
Flag names related to the specific revoke command.
const (
FlgAccountOnly = "account-only"
)
Flag names related to the migrate command.
const (
FlgConfig = "config"
)
Flag names related to the configuration file.
const (
FlgFormatJSON = "json"
)
Flag names related to the list commands.
const (
FlgPrivateKey = "private-key"
)
Flag names related to the specific run command.
Variables ¶
This section is empty.
Functions ¶
func CreateArchivesListFlags ¶
func CreateEnvFileFlag ¶
func CreateKeyRolloverFlags ¶
func CreateListFlags ¶
func CreateMigrateFlags ¶
func CreatePathFlag ¶
func CreateRecoverFlags ¶
func CreateRegisterFlags ¶
func CreateRenewFlags ¶
func CreateRevokeFlags ¶
func CreateRootFlags ¶
func CreateRunFlags ¶
Types ¶
This section is empty.