Interface | Description |
---|---|
CredentialStore | |
CredentialStoreService | |
EncryptionService |
This interface provides useful methods to encrypt/decrypt sensitive
information.
|
Encryptor<T> |
Defines a generic contract on encrypting/decrypting sensitive data
|
MasterKeyService |
Class | Description |
---|---|
AbstractCredentialStore |
AbstractCredentialStore is an abstract implementation of CredentialStore that loads and
stores @{link KeyStore} data.
|
AESEncryptionService | |
AESEncryptor | |
AgentConfigUpdateEncryptor |
This encryptor encrypts the sensitive data in config updates sent to ambari-agent.
|
AmbariServerConfigurationEncryptor | |
CertificateUtils |
Utility class containing methods to works with certificates
|
ConfigPropertiesEncryptor | |
CredentialProvider | |
CredentialStoreServiceImpl | |
EncryptionResult | |
FileBasedCredentialStore |
FileBasedCredentialStore is a CredentialStore implementation that creates and manages
a JCEKS (Java Cryptography Extension KeyStore) file on disk.
|
InMemoryCredentialStore |
InMemoryCredentialStore is a CredentialStore implementation that creates and manages
a JCEKS (Java Cryptography Extension KeyStore) in memory.
|
MasterKeyServiceImpl | |
PropertiesEncryptor |
A common base class for various encryptor implementations
|
SensitiveDataEncryption |
Ambari-server class that is called as an entry point to encrypt service configuration sensitive data
|
Enum | Description |
---|---|
CredentialStoreType |
Defines available credential store types
|
Copyright © 2022 Apache Software Foundation. All rights reserved.