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


package org.apache.hadoop.crypto.key.kms
  • Class
    Description
    org.apache.hadoop.crypto.key.kms.KMSClientProvider
    KMS client KeyProvider implementation.
    org.apache.hadoop.crypto.key.kms.KMSClientProvider.Factory
    The factory to create KMSClientProvider, which is used by the ServiceLoader.
    org.apache.hadoop.crypto.key.kms.KMSClientProvider.KMSEncryptedKeyVersion
     
    org.apache.hadoop.crypto.key.kms.KMSClientProvider.KMSKeyVersion
     
    org.apache.hadoop.crypto.key.kms.KMSClientProvider.KMSMetadata
     
    org.apache.hadoop.crypto.key.kms.KMSClientProvider.KMSTokenRenewer
    The KMS implementation of TokenRenewer.
    org.apache.hadoop.crypto.key.kms.KMSDelegationToken
    Holder class for KMS delegation tokens.
    org.apache.hadoop.crypto.key.kms.KMSDelegationToken.KMSDelegationTokenIdentifier
    DelegationTokenIdentifier used for the KMS.
    org.apache.hadoop.crypto.key.kms.KMSRESTConstants
    KMS REST and JSON constants and utility methods for the KMSServer.
    org.apache.hadoop.crypto.key.kms.LoadBalancingKMSClientProvider
    A simple LoadBalancing KMSClientProvider that round-robins requests across a provided array of KMSClientProviders.
    org.apache.hadoop.crypto.key.kms.ValueQueue<E>
    A Utility class that maintains a Queue of entries for a given key.
    org.apache.hadoop.crypto.key.kms.ValueQueue.QueueRefiller<E>
    QueueRefiller interface a client must implement to use this class
    Policy to decide how many values to return to client when client asks for "n" values and Queue is empty.