@Private
public class KMSConfiguration
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
CONFIG_PREFIX |
|
static long |
CURR_KEY_CACHE_TIMEOUT_DEFAULT |
|
static java.lang.String |
CURR_KEY_CACHE_TIMEOUT_KEY |
|
static java.lang.String |
DEFAULT_KEY_ACL_PREFIX |
|
static java.lang.String |
HTTP_ADMINS_KEY |
|
static java.lang.String |
HTTP_HOST_DEFAULT |
|
static java.lang.String |
HTTP_HOST_KEY |
|
static int |
HTTP_PORT_DEFAULT |
|
static java.lang.String |
HTTP_PORT_KEY |
|
static java.lang.String |
KEY_ACL_PREFIX |
|
static java.lang.String |
KEY_ACL_PREFIX_REGEX |
|
static java.lang.String |
KEY_AUTHORIZATION_ENABLE |
|
static boolean |
KEY_AUTHORIZATION_ENABLE_DEFAULT |
|
static java.lang.String |
KEY_CACHE_ENABLE |
|
static boolean |
KEY_CACHE_ENABLE_DEFAULT |
|
static long |
KEY_CACHE_TIMEOUT_DEFAULT |
|
static java.lang.String |
KEY_CACHE_TIMEOUT_KEY |
|
static java.lang.String |
KEY_PROVIDER_URI |
|
static java.lang.String |
KMS_ACLS_XML |
|
static java.lang.String |
KMS_AUDIT_AGGREGATION_WINDOW |
|
static long |
KMS_AUDIT_AGGREGATION_WINDOW_DEFAULT |
|
static java.lang.String |
KMS_AUDIT_LOGGER_KEY |
|
static java.lang.String |
KMS_CONFIG_DIR |
|
static java.lang.String |
KMS_DEFAULT_XML |
|
static java.lang.String |
KMS_SITE_XML |
|
static java.lang.String |
METRICS_PROCESS_NAME_DEFAULT |
|
static java.lang.String |
METRICS_PROCESS_NAME_KEY |
|
static java.lang.String |
METRICS_SESSION_ID_KEY |
|
static boolean |
SSL_ENABLED_DEFAULT |
|
static java.lang.String |
SSL_ENABLED_KEY |
|
static java.lang.String |
WHITELIST_KEY_ACL_PREFIX |
| Constructor | Description |
|---|---|
KMSConfiguration() |
| Modifier and Type | Method | Description |
|---|---|---|
static org.apache.hadoop.conf.Configuration |
getACLsConf() |
|
static org.apache.hadoop.conf.Configuration |
getKMSConf() |
|
static boolean |
isACLsFileNewer(long time) |
|
static void |
validateSystemProps() |
Validate whether "kms.config.dir" and "log4j.configuration" are defined in the System
properties.
|
public static final java.lang.String KMS_CONFIG_DIR
public static final java.lang.String KMS_DEFAULT_XML
public static final java.lang.String KMS_SITE_XML
public static final java.lang.String KMS_ACLS_XML
public static final java.lang.String CONFIG_PREFIX
public static final java.lang.String KEY_ACL_PREFIX
public static final java.lang.String KEY_ACL_PREFIX_REGEX
public static final java.lang.String DEFAULT_KEY_ACL_PREFIX
public static final java.lang.String WHITELIST_KEY_ACL_PREFIX
public static final java.lang.String HTTP_PORT_KEY
public static final int HTTP_PORT_DEFAULT
public static final java.lang.String HTTP_HOST_KEY
public static final java.lang.String HTTP_HOST_DEFAULT
public static final java.lang.String HTTP_ADMINS_KEY
public static final java.lang.String SSL_ENABLED_KEY
public static final boolean SSL_ENABLED_DEFAULT
public static final java.lang.String KEY_PROVIDER_URI
public static final java.lang.String KEY_CACHE_ENABLE
public static final java.lang.String KEY_CACHE_TIMEOUT_KEY
public static final java.lang.String CURR_KEY_CACHE_TIMEOUT_KEY
public static final java.lang.String KMS_AUDIT_AGGREGATION_WINDOW
public static final java.lang.String METRICS_PROCESS_NAME_KEY
public static final java.lang.String METRICS_PROCESS_NAME_DEFAULT
public static final java.lang.String METRICS_SESSION_ID_KEY
public static final java.lang.String KMS_AUDIT_LOGGER_KEY
public static final boolean KEY_CACHE_ENABLE_DEFAULT
public static final long KEY_CACHE_TIMEOUT_DEFAULT
public static final long CURR_KEY_CACHE_TIMEOUT_DEFAULT
public static final long KMS_AUDIT_AGGREGATION_WINDOW_DEFAULT
public static final java.lang.String KEY_AUTHORIZATION_ENABLE
public static final boolean KEY_AUTHORIZATION_ENABLE_DEFAULT
public static org.apache.hadoop.conf.Configuration getKMSConf()
public static org.apache.hadoop.conf.Configuration getACLsConf()
public static boolean isACLsFileNewer(long time)
public static void validateSystemProps()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.