# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
LoadAADConfigFromBytes attempts to load the given bytes into the given AADConfig.
LoadCredsProviderFromYaml parses the given YAML returns a CredsProvider object which contains the credentials provider used for authenticating towards AWS KMS.
TokenFromAADConfig attempts to construct a Token using the AADConfig values.

# Constants

DecryptionAgeExt is the extension of the file containing an age key file.
DecryptionAWSKmsFile is the name of the file containing the AWS KMS credentials.
DecryptionAzureAuthFile is the name of the file containing the Azure credentials.
DecryptionGCPCredsFile is the name of the file containing the GCP credentials.
DecryptionPGPExt is the extension of the file containing an armored PGP key.
DecryptionVaultTokenFileName is the name of the file containing the Hashicorp Vault token.

# Structs

AADConfig contains the selection of fields from an Azure authentication file required for Active Directory authentication.
AZConfig contains the Service Principal fields as generated by `az`.