See: Description
| Interface | Description | 
|---|---|
| KeyProviderCryptoExtension.CryptoExtension | 
 CryptoExtension is a type of Extension that exposes methods to generate
 EncryptedKeys and to decrypt the same. 
 | 
| KeyProviderDelegationTokenExtension.DelegationTokenExtension | 
 DelegationTokenExtension is a type of Extension that exposes methods
 needed to work with Delegation Tokens. 
 | 
| KeyProviderExtension.Extension | 
 A marker interface for the KeyProviderExtension subclass implement. 
 | 
| Class | Description | 
|---|---|
| CachingKeyProvider | 
 A  
KeyProviderExtension implementation providing a short lived
 cache for KeyVersions and Metadatato avoid burst
 of requests to hit the underlying KeyProvider. | 
| JavaKeyStoreProvider.Factory | 
 The factory to create JksProviders, which is used by the ServiceLoader. 
 | 
| JavaKeyStoreProvider.KeyMetadata | 
 An adapter between a KeyStore Key and our Metadata. 
 | 
| KeyProvider | 
 A provider of secret key material for Hadoop applications. 
 | 
| KeyProvider.KeyVersion | 
 The combination of both the key version name and the key material. 
 | 
| KeyProvider.Metadata | 
 Key metadata that is associated with the key. 
 | 
| KeyProvider.Options | 
 Options when creating key objects. 
 | 
| KeyProviderCryptoExtension.EncryptedKeyVersion | 
 An encrypted encryption key (EEK) and related information. 
 | 
| KeyProviderDelegationTokenExtension | 
 A KeyProvider extension with the ability to add a renewer's Delegation
 Tokens to the provided Credentials. 
 | 
| KeyProviderExtension<E extends KeyProviderExtension.Extension> | 
 This is a utility class used to extend the functionality of KeyProvider, that
 takes a KeyProvider and an Extension. 
 | 
| KeyProviderFactory | 
 A factory to create a list of KeyProvider based on the path given in a
 Configuration. 
 | 
| KeyShell | 
 This program is the CLI utility for the KeyProvider facilities in Hadoop. 
 | 
| UserProvider.Factory | 
Copyright © 2018 Apache Software Foundation. All Rights Reserved.