public class KeyStoreUtil extends InitializeObject
| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE_JCEKS |
static String |
TYPE_JKS |
static String |
TYPE_PKCS12 |
mutex| Constructor and Description |
|---|
KeyStoreUtil() |
KeyStoreUtil(String type) |
KeyStoreUtil(String type,
String provider) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
KeyStore |
getKeyStore() |
protected KeyStore.ProtectionParameter |
getProtectionParameter() |
SecretKey |
getSecretKey(String alias) |
protected void |
init() |
KeyStoreUtil |
setInputStream(InputStream inputStream) |
KeyStoreUtil |
setPassword(char[] password) |
KeyStoreUtil |
setProtectionParameter(char[] password) |
KeyStoreUtil |
setProtectionParameter(KeyStore.ProtectionParameter protectionParameter) |
KeyStoreUtil |
setProvider(String provider) |
KeyStoreUtil |
setSecretKey(String alias,
byte[] key,
String algorithm) |
KeyStoreUtil |
setSecretKey(String alias,
SecretKey key) |
KeyStoreUtil |
setType(String type) |
assertNotInitialized, initializepublic static final String TYPE_JCEKS
public static final String TYPE_JKS
public static final String TYPE_PKCS12
public KeyStoreUtil()
public KeyStoreUtil(String type)
protected void init()
throws Exception
init in class InitializeObjectExceptionpublic void destroy()
throws DestroyException
destroy in interface InitializeSupportdestroy in class InitializeObjectDestroyExceptionpublic KeyStore getKeyStore()
public SecretKey getSecretKey(String alias) throws CryptoException
CryptoExceptionpublic KeyStoreUtil setSecretKey(String alias, SecretKey key) throws CryptoException
CryptoExceptionpublic KeyStoreUtil setSecretKey(String alias, byte[] key, String algorithm) throws CryptoException
CryptoExceptionpublic KeyStoreUtil setType(String type)
public KeyStoreUtil setProvider(String provider)
public KeyStoreUtil setPassword(char[] password)
public KeyStoreUtil setInputStream(InputStream inputStream)
public KeyStoreUtil setProtectionParameter(KeyStore.ProtectionParameter protectionParameter)
public KeyStoreUtil setProtectionParameter(char[] password)
protected KeyStore.ProtectionParameter getProtectionParameter()
Copyright © 2017. All rights reserved.