Uses of Class
org.apache.hadoop.crypto.key.KeyProvider
Packages that use KeyProvider
Package
Description
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Common utilities.
-
Uses of KeyProvider in org.apache.hadoop.crypto.key
Subclasses of KeyProvider in org.apache.hadoop.crypto.keyModifier and TypeClassDescriptionclassAKeyProviderExtensionimplementation providing a short lived cache forKeyVersionsandMetadatato avoid burst of requests to hit the underlyingKeyProvider.classKeyProvider based on Java's KeyStore file format.classA KeyProvider with Cryptographic Extensions specifically for generating and decrypting encrypted encryption keys.classA KeyProvider extension with the ability to add a renewer's Delegation Tokens to the provided Credentials.classThis is a utility class used to extend the functionality of KeyProvider, that takes a KeyProvider and an Extension.classA KeyProvider factory for UGIs.Methods in org.apache.hadoop.crypto.key that return KeyProviderModifier and TypeMethodDescriptionJavaKeyStoreProvider.Factory.createProvider(URI providerName, Configuration conf) abstract KeyProviderKeyProviderFactory.createProvider(URI providerName, Configuration conf) UserProvider.Factory.createProvider(URI providerName, Configuration conf) static KeyProviderKeyProvider.findProvider(List<KeyProvider> providerList, String keyName) Find the provider with the given key.static KeyProviderKeyProviderFactory.get(URI uri, Configuration conf) Create a KeyProvider based on a provided URI.protected KeyProviderKeyProviderExtension.getKeyProvider()KeyProviderTokenIssuer.getKeyProvider()Methods in org.apache.hadoop.crypto.key that return types with arguments of type KeyProviderModifier and TypeMethodDescriptionstatic List<KeyProvider>KeyProviderFactory.getProviders(Configuration conf) Methods in org.apache.hadoop.crypto.key with parameters of type KeyProviderModifier and TypeMethodDescriptionstatic KeyProviderCryptoExtensionKeyProviderCryptoExtension.createKeyProviderCryptoExtension(KeyProvider keyProvider) Creates aKeyProviderCryptoExtensionusing a givenKeyProvider.KeyProviderDelegationTokenExtension.createKeyProviderDelegationTokenExtension(KeyProvider keyProvider) Creates aKeyProviderDelegationTokenExtensionusing a givenKeyProvider.Method parameters in org.apache.hadoop.crypto.key with type arguments of type KeyProviderModifier and TypeMethodDescriptionstatic KeyProviderKeyProvider.findProvider(List<KeyProvider> providerList, String keyName) Find the provider with the given key.Constructors in org.apache.hadoop.crypto.key with parameters of type KeyProviderModifierConstructorDescriptionCachingKeyProvider(KeyProvider keyProvider, long keyTimeoutMillis, long currKeyTimeoutMillis) protectedKeyProviderCryptoExtension(KeyProvider keyProvider, KeyProviderCryptoExtension.CryptoExtension extension) This constructor is to be used by sub classes that provide delegating/proxying functionality to theKeyProviderCryptoExtensionKeyProviderExtension(KeyProvider keyProvider, E extensions) -
Uses of KeyProvider in org.apache.hadoop.crypto.key.kms
Subclasses of KeyProvider in org.apache.hadoop.crypto.key.kmsModifier and TypeClassDescriptionclassKMS clientKeyProviderimplementation.classA simple LoadBalancing KMSClientProvider that round-robins requests across a provided array of KMSClientProviders.Methods in org.apache.hadoop.crypto.key.kms that return KeyProviderModifier and TypeMethodDescriptionKMSClientProvider.Factory.createProvider(URI providerUri, Configuration conf) This provider expects URIs in the following form : kms://<PROTO>@<AUTHORITY>/<PATH> where : - PROTO = http or https - AUTHORITY = <HOSTS>[:<PORT>] - HOSTS = <HOSTNAME>[;<HOSTS>] - HOSTNAME = string - PORT = integer This will always create aLoadBalancingKMSClientProviderif the uri is correct. -
Uses of KeyProvider in org.apache.hadoop.util
Methods in org.apache.hadoop.util that return KeyProviderModifier and TypeMethodDescriptionstatic KeyProviderKMSUtil.createKeyProvider(Configuration conf, String configKeyName) Creates a new KeyProvider from the given Configuration and configuration key name.static KeyProviderKMSUtil.createKeyProviderFromUri(Configuration conf, URI providerUri)