org.apache.hadoop.crypto.key.kms (Apache Hadoop Common 3.5.0 API)
Description: declaration: package: org.apache.hadoop.crypto.key.kms

# Package org.apache.hadoop.crypto.key.kms

package org.apache.hadoop.crypto.key.kms

- Related Packages
  Package
  Description
  org.apache.hadoop.crypto.key
  Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- Class
  Description
  KMSClientProvider
  KMS client `KeyProvider` implementation.
  KMSClientProvider.Factory
  The factory to create KMSClientProvider, which is used by the ServiceLoader.
  KMSClientProvider.KMSEncryptedKeyVersion
  KMSClientProvider.KMSKeyVersion
  KMSClientProvider.KMSMetadata
  KMSClientProvider.KMSTokenRenewer
  The KMS implementation of `TokenRenewer`.
  KMSDelegationToken
  Holder class for KMS delegation tokens.
  KMSDelegationToken.KMSDelegationTokenIdentifier
  DelegationTokenIdentifier used for the KMS.
  KMSRESTConstants
  KMS REST and JSON constants and utility methods for the KMSServer.
  LoadBalancingKMSClientProvider
  A simple LoadBalancing KMSClientProvider that round-robins requests across a provided array of KMSClientProviders.
  ValueQueue<E>
  A Utility class that maintains a Queue of entries for a given key.
  ValueQueue.QueueRefiller<E>
  QueueRefiller interface a client must implement to use this class
  ValueQueue.SyncGenerationPolicy
  Policy to decide how many values to return to client when client asks for "n" values and Queue is empty.