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

Package org.apache.hadoop.crypto.key

# Interface KeyProviderTokenIssuer

All Superinterfaces:
  `DelegationTokenIssuer`

@Private @Unstable public interface KeyProviderTokenIssuer extends DelegationTokenIssuer
File systems that support Encryption Zones have to implement this interface.

- ## Field Summary

  ### Fields inherited from interface org.apache.hadoop.security.token.DelegationTokenIssuer

  `TOKEN_LOG`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `KeyProvider`
  `getKeyProvider()`
  `URI`
  `getKeyProviderUri()`

  ### Methods inherited from interface org.apache.hadoop.security.token.DelegationTokenIssuer

  `addDelegationTokens, getAdditionalTokenIssuers, getCanonicalServiceName, getDelegationToken`

- ## Method Details

  - ### getKeyProvider

    KeyProvider getKeyProvider() throws IOException
    Throws:
      `IOException`

  - ### getKeyProviderUri

    URI getKeyProviderUri() throws IOException
    Throws:
      `IOException`