Uses of Class
org.apache.hadoop.crypto.key.KeyProviderCryptoExtension.EncryptedKeyVersion
Packages that use KeyProviderCryptoExtension.EncryptedKeyVersion
Package
Description
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Common utilities.
-
Uses of KeyProviderCryptoExtension.EncryptedKeyVersion in org.apache.hadoop.crypto.key
Methods in org.apache.hadoop.crypto.key that return KeyProviderCryptoExtension.EncryptedKeyVersionModifier and TypeMethodDescriptionKeyProviderCryptoExtension.EncryptedKeyVersion.createForDecryption(String keyName, String encryptionKeyVersionName, byte[] encryptedKeyIv, byte[] encryptedKeyMaterial) Factory method to create a new EncryptedKeyVersion that can then be passed intoKeyProviderCryptoExtension.decryptEncryptedKey(org.apache.hadoop.crypto.key.KeyProviderCryptoExtension.EncryptedKeyVersion).KeyProviderCryptoExtension.CryptoExtension.generateEncryptedKey(String encryptionKeyName) Generates a key material and encrypts it using the given key name.KeyProviderCryptoExtension.generateEncryptedKey(String encryptionKeyName) Generates a key material and encrypts it using the given key version name and initialization vector.KeyProviderCryptoExtension.CryptoExtension.reencryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion ekv) Re-encrypts an encrypted key version, using its initialization vector and key material, but with the latest key version name of its key name in the key provider.KeyProviderCryptoExtension.reencryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion ekv) Re-encrypts an encrypted key version, using its initialization vector and key material, but with the latest key version name of its key name in the key provider.Methods in org.apache.hadoop.crypto.key with parameters of type KeyProviderCryptoExtension.EncryptedKeyVersionModifier and TypeMethodDescriptionKeyProviderCryptoExtension.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.KeyProviderCryptoExtension.CryptoExtension.reencryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion ekv) Re-encrypts an encrypted key version, using its initialization vector and key material, but with the latest key version name of its key name in the key provider.KeyProviderCryptoExtension.reencryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion ekv) Re-encrypts an encrypted key version, using its initialization vector and key material, but with the latest key version name of its key name in the key provider.Method parameters in org.apache.hadoop.crypto.key with type arguments of type KeyProviderCryptoExtension.EncryptedKeyVersionModifier and TypeMethodDescriptionvoidKeyProviderCryptoExtension.CryptoExtension.reencryptEncryptedKeys(List<KeyProviderCryptoExtension.EncryptedKeyVersion> ekvs) voidKeyProviderCryptoExtension.reencryptEncryptedKeys(List<KeyProviderCryptoExtension.EncryptedKeyVersion> ekvs) Batched version ofKeyProviderCryptoExtension.reencryptEncryptedKey(EncryptedKeyVersion). -
Uses of KeyProviderCryptoExtension.EncryptedKeyVersion in org.apache.hadoop.crypto.key.kms
Methods in org.apache.hadoop.crypto.key.kms that return KeyProviderCryptoExtension.EncryptedKeyVersionModifier and TypeMethodDescriptionKMSClientProvider.generateEncryptedKey(String encryptionKeyName) LoadBalancingKMSClientProvider.generateEncryptedKey(String encryptionKeyName) KMSClientProvider.reencryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion ekv) LoadBalancingKMSClientProvider.reencryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion ekv) Methods in org.apache.hadoop.crypto.key.kms with parameters of type KeyProviderCryptoExtension.EncryptedKeyVersionModifier and TypeMethodDescriptionKMSClientProvider.decryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion encryptedKeyVersion) LoadBalancingKMSClientProvider.decryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion encryptedKeyVersion) KMSClientProvider.reencryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion ekv) LoadBalancingKMSClientProvider.reencryptEncryptedKey(KeyProviderCryptoExtension.EncryptedKeyVersion ekv) Method parameters in org.apache.hadoop.crypto.key.kms with type arguments of type KeyProviderCryptoExtension.EncryptedKeyVersionModifier and TypeMethodDescriptionvoidKMSClientProvider.reencryptEncryptedKeys(List<KeyProviderCryptoExtension.EncryptedKeyVersion> ekvs) voidLoadBalancingKMSClientProvider.reencryptEncryptedKeys(List<KeyProviderCryptoExtension.EncryptedKeyVersion> ekvs) -
Uses of KeyProviderCryptoExtension.EncryptedKeyVersion in org.apache.hadoop.util
Methods in org.apache.hadoop.util that return KeyProviderCryptoExtension.EncryptedKeyVersionMethods in org.apache.hadoop.util that return types with arguments of type KeyProviderCryptoExtension.EncryptedKeyVersionModifier and TypeMethodDescriptionKMSUtil.parseJSONEncKeyVersions(String keyName, List valueList) Methods in org.apache.hadoop.util with parameters of type KeyProviderCryptoExtension.EncryptedKeyVersionModifier and TypeMethodDescriptionstatic MapKMSUtil.toJSON(KeyProviderCryptoExtension.EncryptedKeyVersion encryptedKeyVersion)