Package org.apache.hadoop.security.alias
Class LocalJavaKeyStoreProvider
java.lang.Object
org.apache.hadoop.security.alias.CredentialProvider
org.apache.hadoop.security.alias.AbstractJavaKeyStoreProvider
org.apache.hadoop.security.alias.LocalKeyStoreProvider
org.apache.hadoop.security.alias.LocalJavaKeyStoreProvider
CredentialProvider based on Java's KeyStore file format. The file may be
stored only on the local filesystem using the following name mangling:
localjceks://file/home/larry/creds.jceks ->
file:///home/larry/creds.jceks
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe factory to create JksProviders, which is used by the ServiceLoader.Nested classes/interfaces inherited from class org.apache.hadoop.security.alias.CredentialProvider
CredentialProvider.CredentialEntry -
Field Summary
FieldsFields inherited from class org.apache.hadoop.security.alias.AbstractJavaKeyStoreProvider
CREDENTIAL_PASSWORD_DEFAULT, CREDENTIAL_PASSWORD_ENV_VAR, CREDENTIAL_PASSWORD_FILE_KEY, LOGFields inherited from class org.apache.hadoop.security.alias.CredentialProvider
CLEAR_TEXT_FALLBACK -
Method Summary
Methods inherited from class org.apache.hadoop.security.alias.LocalKeyStoreProvider
createPermissions, flush, getInputStreamForFile, getOutputStreamForKeystore, initFileSystem, keystoreExists, stashOriginalFilePermissionsMethods inherited from class org.apache.hadoop.security.alias.AbstractJavaKeyStoreProvider
bytesToChars, createCredentialEntry, deleteCredentialEntry, getAliases, getConf, getCredentialEntry, getKeyStore, getPassword, getPath, getPathAsString, getReadLock, getUri, getWriteLock, isChanged, needsPassword, noPasswordError, noPasswordWarning, setChanged, setPassword, setPath, setReadLock, setWriteLock, toStringMethods inherited from class org.apache.hadoop.security.alias.CredentialProvider
isTransient
-
Field Details
-
SCHEME_NAME
- See Also:
-
KEYSTORE_TYPE
- See Also:
-
ALGORITHM
- See Also:
-
-
Method Details
-
getSchemeName
- Specified by:
getSchemeNamein classAbstractJavaKeyStoreProvider
-
getKeyStoreType
- Specified by:
getKeyStoreTypein classAbstractJavaKeyStoreProvider
-
getAlgorithm
- Specified by:
getAlgorithmin classAbstractJavaKeyStoreProvider
-