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.LoggerLOG
-
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()CredentialsgetCredentials(String alias)voidsetCredentials(String alias, Credentials credentials)
-
-
-
Method Detail
-
getCredentials
public Credentials getCredentials(String alias)
- Specified by:
getCredentialsin interfaceSecureCredentialsVault
-
setCredentials
public void setCredentials(String alias, Credentials credentials)
- Specified by:
setCredentialsin interfaceSecureCredentialsVault
-
getAliases
public Set<String> getAliases()
- Specified by:
getAliasesin interfaceSecureCredentialsVault
-
-