Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateSigner ¶
CreateSigner reads a key from a file with a given name or creates a signer with the given kms and name uri.
func IsKMSSigner ¶
IsKMSSigner returns true if the given signer uses the step-kms-plugin signer.
func IsX509Signer ¶
IsX509Signer returns true if the given signer is supported by Go's crypto/x509 package to sign sign X509 certificates. This methods returns true for ECDSA, RSA and Ed25519 keys, but if the kms is `sshagentkms:` it will only return true for Ed25519 keys.
Types ¶
type Attestor ¶ added in v0.23.0
Attestor is the interface implemented by step-kms-plugin using the key, sign, and attest commands.
func CreateAttestor ¶ added in v0.23.0
CreateAttestor creates an attestor that will use `step-kms-plugin` with the given kms and name.
Click to show internal directories.
Click to hide internal directories.