package
0.28.2
Repository: https://github.com/smallstep/cli.git
Documentation: pkg.go.dev

# Functions

ACMECreateCertFlow performs an ACME transaction to get a new certificate.
ACMESignCSRFlow performs an ACME transaction using an existing CSR to get a new certificate.
BootstrapAuthority bootstraps an authority using only the caURL and fingerprint.
BootstrapTeamAuthority does a request to api.smallstep.com to bootstrap the configuration of a given team/authority.
NewAdminClient returns a client for the mgmt API of the online CA.
NewCertificateFlow initializes a cli flow to get a new certificate.
NewClient returns a client of an online or offline CA.
NewIdentityTokenFlow implements the flow to generate a token using only an OIDC provisioner.
NewOfflineCA initializes an offlineCA.
NewTokenFlow implements the common flow used to generate a token.
NewTokenGenerator initializes a new token generator with the common fields.
NewUnauthenticatedAdminClient returns a unauthenticated client for the mgmt API of the online CA.
OfflineTokenFlow generates a provisioning token using either 1.
UseContext returns true if contexts should be used, false otherwise.
WarnContext outputs a warning informing users about the option to use contexts.
WithCertificateRequest sets the X509 certificate request used in the request.
WithConfirmationFingerprint sets the confirmation fingerprint used in the request.
WithSSHPublicKey sets the SSH public key used in the request.

# Constants

Token signing types.
Token signing types.
Token signing types.
Token signing types.
Token signing types.
Token signing types.
Token signing types.
Token signing types.

# Structs

ACMETokenError is the error type returned when the user attempts a Token Flow while using an ACME provisioner.
CertificateFlow manages the flow to retrieve a new certificate.
OfflineCA is a wrapper on top of the certificates authority methods that is used to sign certificates without an online CA.
TokenGenerator is a helper used to generate different types of tokens used in the CA.

# Interfaces

CaClient is the interface implemented by a client used to sign, renew, revoke certificates among other things.
No description provided by the author