Class MasterKeyProvider<K extends MasterKey<K>>

java.lang.Object
com.amazonaws.encryptionsdk.MasterKeyProvider<K>
Type Parameters:
K - the type of MasterKey returned by this provider
Direct Known Subclasses:
AwsKmsMrkAwareMasterKeyProvider, KeyStoreProvider, KmsMasterKeyProvider, MasterKey

public abstract class MasterKeyProvider<K extends MasterKey<K>> extends Object
Represents the logic necessary to select and construct MasterKeys for encrypting and decrypting messages. This is an abstract class.