| Package | Description |
|---|---|
| org.apache.parquet.crypto | |
| org.apache.parquet.crypto.keytools |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
DecryptionKeyRetriever.getKey(byte[] keyMetaData)
Returns encryption key using the key metadata.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract byte[] |
LocalWrapKmsClient.getMasterKeyFromServer(String masterKeyIdentifier)
Get master key from the remote KMS server.
|
void |
KmsClient.initialize(org.apache.hadoop.conf.Configuration configuration,
String kmsInstanceID,
String kmsInstanceURL,
String accessToken)
Pass configuration with KMS-specific parameters.
|
protected abstract void |
LocalWrapKmsClient.initializeInternal()
Pass configuration with KMS-specific parameters.
|
static void |
KeyToolkit.rotateMasterKeys(String folderPath,
org.apache.hadoop.conf.Configuration hadoopConfig)
Key rotation.
|
byte[] |
KmsClient.unwrapKey(String wrappedKey,
String masterKeyIdentifier)
Decrypts (unwraps) a key with the master key.
|
byte[] |
LocalWrapKmsClient.unwrapKey(String wrappedKey,
String masterKeyIdentifier) |
String |
KmsClient.wrapKey(byte[] keyBytes,
String masterKeyIdentifier)
Wraps a key - encrypts it with the master key, encodes the result
and potentially adds a KMS-specific metadata.
|
String |
LocalWrapKmsClient.wrapKey(byte[] key,
String masterKeyIdentifier) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.