# Functions

DefaultAuthorizer creates an authorizer which expects to work in cluster using an aad-podidentiy to acquire an oauth2 access token.
No description provided by the author
GetKeyName gets the name of the given key.
GetKeyVersion gets the version of the given key.
NewKeyVault creates a new keyvault client.
NewKeyVaultCoseSignerFactory returns a new instance of the factory, storing the keyvault config.
NewKvClient create a keyvault.BaseClient.
No description provided by the author
No description provided by the author

# Structs

KeyVault is the azure keyvault client for interacting with keyvault keys.
KeyVaultCoseSigner is the azure keyvault client for interacting with keyvault keys using a cose.Signer interface.
KeyVaultCoseSignerFactory creates instances of our Azure KeyVault implementation of IdentifiableCoseSigner.
No description provided by the author
No description provided by the author
TestCoseSigner implements IdentifiableCoseSigner for use with the factory setup in logconfirmer.
No description provided by the author

# Interfaces

IdentifiableCoseSigner represents a Cose1 signer that has additional methods to provide sufficient information to verify the signed product (an identifier for the signing key and the public key.).
IdentifiableCoseSignerFactory is for creating IdentifiableCoseSigners.