| 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.