Hadoop Common
  1. Hadoop Common
  2. HADOOP-10150 Hadoop cryptographic file system
  3. HADOOP-10853

Refactor get instance of CryptoCodec and support create via algorithm/mode/padding.

    Details

      Description

      We should be able to create instance of CryptoCodec:

      • via codec class name. (Applications may have config for different crypto codecs)
      • via algorithm/mode/padding. (For automatically decryption, we need to find correct crypto codec and proper implementation)
      • a default crypto codec through specific config.

      This JIRA is for

      • Create instance through cipher suite(algorithm/mode/padding)
      • Refactor create instance of CryptoCodec into CryptoCodecFactory

      We need to get all crypto codecs in system, this can be done via a Java ServiceLoader + hadoop.security.crypto.codecs config.

      1. HADOOP-10853.001.patch
        39 kB
        Yi Liu
      2. HADOOP-10853.002.patch
        12 kB
        Yi Liu
      3. HADOOP-10853.003.patch
        13 kB
        Yi Liu
      4. HADOOP-10853.004.patch
        14 kB
        Yi Liu

        Activity

        Yi Liu created issue -
        Yi Liu made changes -
        Field Original Value New Value
        Fix Version/s 3.0.0 [ 12320357 ]
        Yi Liu made changes -
        Attachment HADOOP-10853.001.patch [ 12656238 ]
        Yi Liu made changes -
        Attachment HADOOP-10853.002.patch [ 12656460 ]
        Yi Liu made changes -
        Summary Refactor create instance of CryptoCodec and add CryptoCodecFactory Refactor get instance of CryptoCodec and support create via algorithm/mode/padding.
        Yi Liu made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Yi Liu made changes -
        Attachment HADOOP-10853.002.patch [ 12656496 ]
        Yi Liu made changes -
        Attachment HADOOP-10853.002.patch [ 12656460 ]
        Yi Liu made changes -
        Attachment HADOOP-10853.003.patch [ 12656808 ]
        Yi Liu made changes -
        Attachment HADOOP-10853.004.patch [ 12657020 ]
        Yi Liu made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Hadoop Flags Reviewed [ 10343 ]
        Fix Version/s fs-encryption (HADOOP-10150 and HDFS-6134) [ 12326860 ]
        Fix Version/s 3.0.0 [ 12320357 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Yi Liu
            Reporter:
            Yi Liu
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development