org.apache.synapse.securevault.keystore
Class IdentityKeyStoreWrapper
java.lang.Object
org.apache.synapse.securevault.keystore.KeyStoreWrapper
org.apache.synapse.securevault.keystore.IdentityKeyStoreWrapper
public class IdentityKeyStoreWrapper
- extends KeyStoreWrapper
Represents the private keyStore entry
To provide that abstraction , this class exposes both getter methods to public,
private and secret keys
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdentityKeyStoreWrapper
public IdentityKeyStoreWrapper()
init
public void init(IdentityKeyStoreInformation information,
String keyPassword)
getPrivateKey
public PrivateKey getPrivateKey(String alias,
String keyPassword)
- Returns the private or secret key based on given password and alias
- Parameters:
alias
- The alias of the certificate in the specified keyStorekeyPassword
- Password to access private key
- Returns:
- PrivateKey if there is a one , otherwise null
getPrivateKey
public PrivateKey getPrivateKey()
- Returns the private key based on initialization data
- Returns:
- PrivateKey if there is a one , otherwise null
getPrivateKey
public PrivateKey getPrivateKey(String alias)
- Returns the private key based on initialization data
- Overrides:
getPrivateKey
in class KeyStoreWrapper
- Parameters:
alias
- The alias
- Returns:
- PrivateKey if there is a one , otherwise null
getIdentityKeyStore
public KeyStore getIdentityKeyStore()
- Abstraction for getting Private Entry KeyStore(Identity)
- Returns:
- KeyStore Instance
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.