Class AbstractKeyStoreConfiguration
- java.lang.Object
-
- org.apache.logging.log4j.core.net.ssl.StoreConfiguration<java.security.KeyStore>
-
- org.apache.logging.log4j.core.net.ssl.AbstractKeyStoreConfiguration
-
- Direct Known Subclasses:
KeyStoreConfiguration,TrustStoreConfiguration
public class AbstractKeyStoreConfiguration extends StoreConfiguration<java.security.KeyStore>
Configuration of the KeyStore
-
-
Field Summary
Fields Modifier and Type Field Description private java.security.KeyStorekeyStoreprivate java.lang.StringkeyStoreType-
Fields inherited from class org.apache.logging.log4j.core.net.ssl.StoreConfiguration
JKS, LOGGER, PKCS12
-
-
Constructor Summary
Constructors Constructor Description AbstractKeyStoreConfiguration(java.lang.String location, char[] password, java.lang.String keyStoreType)Deprecated.AbstractKeyStoreConfiguration(java.lang.String location, java.lang.String password, java.lang.String keyStoreType)Deprecated.AbstractKeyStoreConfiguration(java.lang.String location, PasswordProvider passwordProvider, java.lang.String keyStoreType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.security.KeyStoregetKeyStore()java.lang.StringgetKeyStoreType()inthashCode()protected java.security.KeyStoreload()private java.io.InputStreamopenInputStream(java.lang.String filePathOrUri)-
Methods inherited from class org.apache.logging.log4j.core.net.ssl.StoreConfiguration
clearSecrets, getLocation, getPassword, getPasswordAsCharArray, setLocation, setPassword, setPassword
-
-
-
-
Constructor Detail
-
AbstractKeyStoreConfiguration
public AbstractKeyStoreConfiguration(java.lang.String location, PasswordProvider passwordProvider, java.lang.String keyStoreType) throws StoreConfigurationException- Throws:
StoreConfigurationException
-
AbstractKeyStoreConfiguration
@Deprecated public AbstractKeyStoreConfiguration(java.lang.String location, char[] password, java.lang.String keyStoreType) throws StoreConfigurationExceptionDeprecated.- Throws:
StoreConfigurationException
-
AbstractKeyStoreConfiguration
@Deprecated public AbstractKeyStoreConfiguration(java.lang.String location, java.lang.String password, java.lang.String keyStoreType) throws StoreConfigurationExceptionDeprecated.- Throws:
StoreConfigurationException
-
-
Method Detail
-
load
protected java.security.KeyStore load() throws StoreConfigurationException- Overrides:
loadin classStoreConfiguration<java.security.KeyStore>- Throws:
StoreConfigurationException- May be thrown by subclasses
-
openInputStream
private java.io.InputStream openInputStream(java.lang.String filePathOrUri)
-
getKeyStore
public java.security.KeyStore getKeyStore()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classStoreConfiguration<java.security.KeyStore>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classStoreConfiguration<java.security.KeyStore>
-
getKeyStoreType
public java.lang.String getKeyStoreType()
-
-