Class DataEncryptionKey

java.lang.Object
org.apache.hadoop.hdfs.security.token.block.DataEncryptionKey

@Private public class DataEncryptionKey extends Object
A little struct class to contain all fields required to perform encryption of the DataTransferProtocol.
  • Field Details

    • keyId

      public final int keyId
    • blockPoolId

      public final String blockPoolId
    • nonce

      public final byte[] nonce
    • encryptionKey

      public final byte[] encryptionKey
    • expiryDate

      public final long expiryDate
    • encryptionAlgorithm

      public final String encryptionAlgorithm
  • Constructor Details

    • DataEncryptionKey

      public DataEncryptionKey(int keyId, String blockPoolId, byte[] nonce, byte[] encryptionKey, long expiryDate, String encryptionAlgorithm)
  • Method Details