Package org.opennms.features.scv.jceks
Class JCEKSSecureCredentialsVault
- java.lang.Object
-
- org.opennms.features.scv.jceks.JCEKSSecureCredentialsVault
-
- All Implemented Interfaces:
SecureCredentialsVault
public class JCEKSSecureCredentialsVault extends Object implements SecureCredentialsVault
Java Keystore based credentials store- Author:
- jwhite
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description JCEKSSecureCredentialsVault(String keystoreFile, String password)
JCEKSSecureCredentialsVault(String keystoreFile, String password, byte[] salt)
JCEKSSecureCredentialsVault(String keystoreFile, String password, byte[] salt, int iterationCount, int keyLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getAliases()
Credentials
getCredentials(String alias)
void
setCredentials(String alias, Credentials credentials)
-
-
-
Method Detail
-
getCredentials
public Credentials getCredentials(String alias)
- Specified by:
getCredentials
in interfaceSecureCredentialsVault
-
setCredentials
public void setCredentials(String alias, Credentials credentials)
- Specified by:
setCredentials
in interfaceSecureCredentialsVault
-
getAliases
public Set<String> getAliases()
- Specified by:
getAliases
in interfaceSecureCredentialsVault
-
-