AWS Encryption SDK for C v2.4
Loading...
Searching...
No Matches
KMS keyring (AWS SDK for C++)

Data Structures

class  Aws::Cryptosdk::KmsKeyring::Builder
 
class  Aws::Cryptosdk::KmsKeyring::ClientSupplier
 
class  Aws::Cryptosdk::KmsKeyring::CachingClientSupplier
 
class  Aws::Cryptosdk::KmsKeyring::SingleClientSupplier
 
class  Aws::Cryptosdk::KmsKeyring::DiscoveryFilterBuilder
 
class  Aws::Cryptosdk::KmsKeyring::DiscoveryFilter
 

Detailed Description

We have implemented a keyring on top of KMS, which uses the AWS SDK for C++ as its underlying KMS client. This is compatible with the Java and Python KMSMasterKeyProvider.

Because there is no pure-C AWS KMS client at the moment, C++ is required to use this keyring. We expect that a parallel pure-C API will be added in the future when a pure-C KMS client becomes available.