Package org.apache.iceberg.encryption
Class EncryptionUtil
- java.lang.Object
-
- org.apache.iceberg.encryption.EncryptionUtil
-
public class EncryptionUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EncryptionManager
createEncryptionManager(java.util.Map<java.lang.String,java.lang.String> tableProperties, org.apache.iceberg.encryption.KeyManagementClient kmsClient)
static org.apache.iceberg.encryption.KeyManagementClient
createKmsClient(java.util.Map<java.lang.String,java.lang.String> catalogProperties)
static EncryptedOutputFile
plainAsEncryptedOutput(OutputFile encryptingOutputFile)
-
-
-
Method Detail
-
createKmsClient
public static org.apache.iceberg.encryption.KeyManagementClient createKmsClient(java.util.Map<java.lang.String,java.lang.String> catalogProperties)
-
createEncryptionManager
public static EncryptionManager createEncryptionManager(java.util.Map<java.lang.String,java.lang.String> tableProperties, org.apache.iceberg.encryption.KeyManagementClient kmsClient)
-
plainAsEncryptedOutput
public static EncryptedOutputFile plainAsEncryptedOutput(OutputFile encryptingOutputFile)
-
-