Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KMSSigner ¶
type KMSSigner struct {
// contains filtered or unexported fields
}
KMSSigner implements the crypto/Signer interface that can be used for signing operations using an AWS KMS key. see https://golang.org/pkg/crypto/#Signer
func New ¶
New returns a KMSSigner instance given and AWS client and a KMS key used for signing. TODO: explain what are the pre-requisits for the KMS key. TODO: implement PublicKey caching with periodical refresh
Click to show internal directories.
Click to hide internal directories.