All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractKeyStoreLoader Provides the base for loading KeyStoresAbstractSecretCallbackHandler A Base SecretCallbackHandler This expose API to handle SingleSecretCallback and all other functionality is implemented by itselfAsymmetricCipher The Cipher doing asymmetric cryptographic operationsBaseCipher Wraps the cipher and expose abstraction need for synapse cipheringCACertsLoader Constructs a keyStore from CA certificatesCipherFactory Creates CiphersCipherInformation Encapsulates the cipher related informationCipherOperationMode Cipher Operation Mode.CipherTool Tool for encrypting and decrypting.DecryptionProvider Provides Decrypt operationEncodingHelper Helper to handle encoding and decoding of data streams.EncodingType Encoding TypesEncryptionProvider Provides Encrypt operationFileBaseSecretRepository Holds all secrets in a fileFileBaseSecretRepositoryProvider Factory method implementation for FileBaseSecretRepositoryHardCodedSecretCallbackHandler Hard-coded passwords as secrets .This is just a demonstration example and need to be adopted as user requirements.ICACertsLoader ICACertsLoader provides an uniform interface to create a keyStore containing CA certs (trust store)IdentityKeyStoreInformation Represents the abstraction private key entry store (identity) informationIdentityKeyStoreWrapper Represents the private keyStore entry To provide that abstraction , this class exposes both getter methods to public, private and secret keysIKeyStoreLoader Provides a way to load KeyStoreJBossEncryptionSecretCallbackHandler SecretCallbackHandler implementation which is compatible to the default encryption used within the JBoss Application Server to decrypt database passwords.JKSKeyStoreLoader Loads KeyStore from a JKS fileJlineSecretCallbackHandler JlineBased SecretCallbackHandler , get the required secret using command line and propagates to the application that need secret *JMXSecretCallbackHandler Get and propagates secrets that have been collected through JMX MeanJMXSecretsProvider SecretsMBean implementationJMXSecretsProviderMBean Managing MBean for secretKeyStoreInformation Encapsulates the keyStore related informationKeyStoreInformationFactory Factory for creating KeyStoreInformation based on propertiesKeyStoreType KeyStore TypesKeyStoreWrapper Wraps the keyStore and provide abstraction need for ciphering.MBeanRegistrar MiscellaneousUtil TODO - This is a copy of class in synapse commonsMultiSecretCallback Represents group of any number of Callbacks - group means, they provide secret for a one usePasswordManager Wraps a SecretResolver and exposes as a singleton PasswordManager TODO - more docPKCS12KeyStoreLoader PKCS8KeyStoreLoader Constructs a KeyStore instance of type JKS from a pkcs8 private key and certificate.SecretCallback Get the required secret from secret providers This is to be passed to SecretCallbackHandlers and get secretSecretCallbackHandler Get the required secrets needed from varies secret providersSecretCallbackHandlerFactory Contains factory methods to create SecretCallbackHandlerSecretInformation Encapsulates the All information related to a DataSource TODO - properly remove SecretResolve instancesSecretInformationFactory Factory to create a DataSourceInformation based on given propertiesSecretLoadingModule Loads the secret on behalf of applicationsSecretManager Entry point for manage secretsSecretManagerAdminMBean Admin service for managing SecretManagerSecretManagerSecretCallbackHandler SecretManager based secret provider , this can be used by other application to get secret form SecretManagerSecretRepository Represents the abstraction 'Repository of secret' Implementation can be any type - file,jdbcSecretRepositoryProvider Factory method for creating a instance of a SecretRepositorySecretResolver Responsible for resolving secrets such as password.SecretResolverFactory Factory for creatingSecretResolver
instancesSecureVaultException Common exception for all within secure vault module - TODO create fine grain exceptionsSecurityConstants SharedSecretCallbackHandler SecretCallbackHandler that uses an existing SecretCallbackHandler instance provided when starting serverSharedSecretCallbackHandlerCache Keep shared SecretCallbackHandler instance.SingleSecretCallback A single secret callback that can be used to collect a single secretSymmetricCipher The Cipher doing symmetric cryptographic operations Uses default key when these is no SecretKeyTrustKeyStoreInformation Represents the abstraction - Trusted Certificate Store InformationTrustKeyStoreWrapper Represents the abstraction for trusted KeyStore Only expose to get public keys