Class StoreConfiguration<T>
- java.lang.Object
-
- org.apache.logging.log4j.core.net.ssl.StoreConfiguration<T>
-
- Direct Known Subclasses:
AbstractKeyStoreConfiguration
public class StoreConfiguration<T> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.lang.StringJKSprivate java.lang.Stringlocationprotected static StatusLoggerLOGGERprivate PasswordProviderpasswordProvider(package private) static java.lang.StringPKCS12
-
Constructor Summary
Constructors Constructor Description StoreConfiguration(java.lang.String location, char[] password)Deprecated.StoreConfiguration(java.lang.String location, java.lang.String password)Deprecated.StoreConfiguration(java.lang.String location, PasswordProvider passwordProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclearSecrets()Clears the secret fields in this object.booleanequals(java.lang.Object obj)java.lang.StringgetLocation()java.lang.StringgetPassword()Deprecated.Use getPasswordAsCharArray()char[]getPasswordAsCharArray()inthashCode()protected Tload()voidsetLocation(java.lang.String location)voidsetPassword(char[] password)voidsetPassword(java.lang.String password)Deprecated.Use getPasswordAsCharArray()
-
-
-
Field Detail
-
PKCS12
static final java.lang.String PKCS12
- See Also:
- Constant Field Values
-
JKS
static final java.lang.String JKS
- See Also:
- Constant Field Values
-
LOGGER
protected static final StatusLogger LOGGER
-
location
private java.lang.String location
-
passwordProvider
private PasswordProvider passwordProvider
-
-
Constructor Detail
-
StoreConfiguration
public StoreConfiguration(java.lang.String location, PasswordProvider passwordProvider)
-
StoreConfiguration
@Deprecated public StoreConfiguration(java.lang.String location, char[] password)Deprecated.
-
StoreConfiguration
@Deprecated public StoreConfiguration(java.lang.String location, java.lang.String password)Deprecated.
-
-
Method Detail
-
clearSecrets
public void clearSecrets()
Clears the secret fields in this object.
-
getLocation
public java.lang.String getLocation()
-
setLocation
public void setLocation(java.lang.String location)
-
getPassword
@Deprecated public java.lang.String getPassword()
Deprecated.Use getPasswordAsCharArray()
-
getPasswordAsCharArray
public char[] getPasswordAsCharArray()
-
setPassword
public void setPassword(char[] password)
-
setPassword
@Deprecated public void setPassword(java.lang.String password)
Deprecated.Use getPasswordAsCharArray()
-
load
protected T load() throws StoreConfigurationException
- Throws:
StoreConfigurationException- May be thrown by subclasses
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-