Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KmsKeyLacksSupportedAlgorithms ¶
type KmsKeyLacksSupportedAlgorithms struct {
KeyId string
KeySigningAlgorithms []types.SigningAlgorithmSpec
RequiredSigningAlgorithms []types.SigningAlgorithmSpec
}
func (KmsKeyLacksSupportedAlgorithms) Error ¶
func (r KmsKeyLacksSupportedAlgorithms) Error() string
type KmsSigner ¶
KmsSigner implements ssh.Signer using AWS KMS to perform the cryptographic operations
func NewKmsSigner ¶
NewKmsSigner takes an aws.Config and KMS Key ID and returns a KmsSigner
type KvSigner ¶
type KvSigner struct {
VaultUrl string
KeyName string
KeyVersion string
PubKey ssh.PublicKey
SigAlgo azkeys.SignatureAlgorithm
AzureCredential azcore.TokenCredential
}
func NewKvSigner ¶
func NewKvSigner(azureCredential azcore.TokenCredential, vaultUrl, keyName, keyVersion string) (*KvSigner, error)
type UnsupportedKeyType ¶
type UnsupportedKeyType struct {
KeyType string
}
func (UnsupportedKeyType) Error ¶
func (r UnsupportedKeyType) Error() string
Click to show internal directories.
Click to hide internal directories.