@Private
public final class KMSUtil
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static org.slf4j.Logger |
LOG |
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String |
checkNotEmpty(java.lang.String s,
java.lang.String name) |
|
static <T> T |
checkNotNull(T o,
java.lang.String name) |
|
static KeyProvider |
createKeyProvider(Configuration conf,
java.lang.String configKeyName) |
Creates a new KeyProvider from the given Configuration
and configuration key name.
|
static KeyProvider |
createKeyProviderFromUri(Configuration conf,
java.net.URI providerUri) |
|
static java.net.URI |
getKeyProviderUri(Configuration conf) |
|
static java.net.URI |
getKeyProviderUri(Configuration conf,
java.lang.String configKeyName) |
|
static KeyProviderCryptoExtension.EncryptedKeyVersion |
parseJSONEncKeyVersion(java.lang.String keyName,
java.util.Map valueMap) |
|
static java.util.List<KeyProviderCryptoExtension.EncryptedKeyVersion> |
parseJSONEncKeyVersions(java.lang.String keyName,
java.util.List valueList) |
|
static KeyProvider.KeyVersion |
parseJSONKeyVersion(java.util.Map valueMap) |
|
static KeyProvider.Metadata |
parseJSONMetadata(java.util.Map valueMap) |
|
static java.util.Map |
toJSON(KeyProvider.KeyVersion keyVersion) |
|
static java.util.Map |
toJSON(KeyProviderCryptoExtension.EncryptedKeyVersion encryptedKeyVersion) |
public static KeyProvider createKeyProvider(Configuration conf, java.lang.String configKeyName) throws java.io.IOException
conf - ConfigurationconfigKeyName - The configuration key namejava.io.IOException - if the KeyProvider is improperly specified in
the Configurationpublic static java.net.URI getKeyProviderUri(Configuration conf)
public static java.net.URI getKeyProviderUri(Configuration conf, java.lang.String configKeyName)
public static KeyProvider createKeyProviderFromUri(Configuration conf, java.net.URI providerUri) throws java.io.IOException
java.io.IOExceptionpublic static java.util.Map toJSON(KeyProvider.KeyVersion keyVersion)
public static java.util.Map toJSON(KeyProviderCryptoExtension.EncryptedKeyVersion encryptedKeyVersion)
public static <T> T checkNotNull(T o,
java.lang.String name)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.lang.String checkNotEmpty(java.lang.String s,
java.lang.String name)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static java.util.List<KeyProviderCryptoExtension.EncryptedKeyVersion> parseJSONEncKeyVersions(java.lang.String keyName, java.util.List valueList)
public static KeyProviderCryptoExtension.EncryptedKeyVersion parseJSONEncKeyVersion(java.lang.String keyName, java.util.Map valueMap)
public static KeyProvider.KeyVersion parseJSONKeyVersion(java.util.Map valueMap)
public static KeyProvider.Metadata parseJSONMetadata(java.util.Map valueMap)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.