Uses of Class
org.apache.hadoop.crypto.key.KeyProvider.KeyVersion
Packages that use KeyProvider.KeyVersion
Package
Description
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Common utilities.
-
Uses of KeyProvider.KeyVersion in org.apache.hadoop.crypto.key
Methods in org.apache.hadoop.crypto.key that return KeyProvider.KeyVersionModifier and TypeMethodDescriptionJavaKeyStoreProvider.createKey(String name, byte[] material, KeyProvider.Options options) abstract KeyProvider.KeyVersionKeyProvider.createKey(String name, byte[] material, KeyProvider.Options options) Create a new key.KeyProvider.createKey(String name, KeyProvider.Options options) Create a new key generating the material for it.KeyProviderExtension.createKey(String name, byte[] material, KeyProvider.Options options) KeyProviderExtension.createKey(String name, KeyProvider.Options options) UserProvider.createKey(String name, byte[] material, KeyProvider.Options options) KeyProviderCryptoExtension.CryptoExtension.decryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion encryptedKeyVersion) Decrypts an encrypted byte[] key material using the given key version name and initialization vector.KeyProviderCryptoExtension.decryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion encryptedKey) Decrypts an encrypted byte[] key material using the given a key version name and initialization vector.CachingKeyProvider.getCurrentKey(String name) KeyProvider.getCurrentKey(String name) Get the current version of the key, which should be used for encrypting new data.KeyProviderExtension.getCurrentKey(String name) KeyProviderCryptoExtension.EncryptedKeyVersion.getEncryptedKeyVersion()CachingKeyProvider.getKeyVersion(String versionName) JavaKeyStoreProvider.getKeyVersion(String versionName) abstract KeyProvider.KeyVersionKeyProvider.getKeyVersion(String versionName) Get the key material for a specific version of the key.KeyProviderExtension.getKeyVersion(String versionName) UserProvider.getKeyVersion(String versionName) CachingKeyProvider.rollNewVersion(String name) CachingKeyProvider.rollNewVersion(String name, byte[] material) JavaKeyStoreProvider.rollNewVersion(String name, byte[] material) KeyProvider.rollNewVersion(String name) Roll a new version of the given key generating the material for it.abstract KeyProvider.KeyVersionKeyProvider.rollNewVersion(String name, byte[] material) Roll a new version of the given key.KeyProviderExtension.rollNewVersion(String name) KeyProviderExtension.rollNewVersion(String name, byte[] material) UserProvider.rollNewVersion(String name, byte[] material) Methods in org.apache.hadoop.crypto.key that return types with arguments of type KeyProvider.KeyVersionModifier and TypeMethodDescriptionJavaKeyStoreProvider.getKeyVersions(String name) abstract List<KeyProvider.KeyVersion>KeyProvider.getKeyVersions(String name) Get the key material for all versions of a specific key name.KeyProviderExtension.getKeyVersions(String name) UserProvider.getKeyVersions(String name) Constructors in org.apache.hadoop.crypto.key with parameters of type KeyProvider.KeyVersionModifierConstructorDescriptionprotectedEncryptedKeyVersion(String keyName, String encryptionKeyVersionName, byte[] encryptedKeyIv, KeyProvider.KeyVersion encryptedKeyVersion) Create a new EncryptedKeyVersion. -
Uses of KeyProvider.KeyVersion in org.apache.hadoop.crypto.key.kms
Subclasses of KeyProvider.KeyVersion in org.apache.hadoop.crypto.key.kmsMethods in org.apache.hadoop.crypto.key.kms that return KeyProvider.KeyVersionModifier and TypeMethodDescriptionKMSClientProvider.createKey(String name, byte[] material, KeyProvider.Options options) KMSClientProvider.createKey(String name, KeyProvider.Options options) LoadBalancingKMSClientProvider.createKey(String name, byte[] material, KeyProvider.Options options) LoadBalancingKMSClientProvider.createKey(String name, KeyProvider.Options options) KMSClientProvider.decryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion encryptedKeyVersion) LoadBalancingKMSClientProvider.decryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion encryptedKeyVersion) KMSClientProvider.getCurrentKey(String name) LoadBalancingKMSClientProvider.getCurrentKey(String name) KMSClientProvider.getKeyVersion(String versionName) LoadBalancingKMSClientProvider.getKeyVersion(String versionName) KMSClientProvider.rollNewVersion(String name) KMSClientProvider.rollNewVersion(String name, byte[] material) LoadBalancingKMSClientProvider.rollNewVersion(String name) LoadBalancingKMSClientProvider.rollNewVersion(String name, byte[] material) Methods in org.apache.hadoop.crypto.key.kms that return types with arguments of type KeyProvider.KeyVersionModifier and TypeMethodDescriptionKMSClientProvider.getKeyVersions(String name) LoadBalancingKMSClientProvider.getKeyVersions(String name) -
Uses of KeyProvider.KeyVersion in org.apache.hadoop.util
Methods in org.apache.hadoop.util that return KeyProvider.KeyVersionModifier and TypeMethodDescriptionstatic KeyProvider.KeyVersionKMSUtil.parseJSONKeyVersion(Map valueMap) Methods in org.apache.hadoop.util with parameters of type KeyProvider.KeyVersion