org.wso2.wsas.admin.service
Class CryptoAdmin
java.lang.Object
org.wso2.wsas.admin.service.AbstractAdmin
org.wso2.wsas.admin.service.CryptoAdmin
- public class CryptoAdmin
- extends AbstractAdmin
Handles all cryptographic administration functions
Method Summary |
java.lang.String |
addNewKeyStore(java.lang.String ksFilePathId,
java.lang.String ksPassword,
java.lang.String pvtKeyAlias,
java.lang.String pvtKeyPassword,
java.lang.String keyStoreType,
java.lang.String provider)
|
java.lang.String |
deleteKeyStore(java.lang.String keyStoreName)
|
java.lang.String[] |
getAllKeyStoreNames()
|
java.lang.String[] |
getCertificates(java.lang.String keyStoreName)
Get the certificate aliases in a particular key store |
KeyStoreSummary[] |
getKeyStores()
|
java.lang.String[] |
getPrivateKeys(java.lang.String keyStoreFileId,
java.lang.String storePass,
java.lang.String keyStoreType)
Get all the private keys in KeyStore corresponding to
keyStoreFileId |
ServiceKeyStore[] |
getServiceKeyStores(java.lang.String serviceName)
|
java.lang.String |
importCertificate(java.lang.String keyStoreName,
java.lang.String certificatePathId)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CryptoAdmin
public CryptoAdmin()
getPrivateKeys
public java.lang.String[] getPrivateKeys(java.lang.String keyStoreFileId,
java.lang.String storePass,
java.lang.String keyStoreType)
throws org.apache.axis2.AxisFault
- Get all the private keys in KeyStore corresponding to
keyStoreFileId
- Parameters:
keyStoreFileId
- storePass
- keyStoreType
- Type of the Key Store (JKS/PKCS12 etc)
- Returns:
- The private keys in KeyStore corresponding to
keyStoreFileId
- Throws:
org.apache.axis2.AxisFault
getCertificates
public java.lang.String[] getCertificates(java.lang.String keyStoreName)
throws org.apache.axis2.AxisFault
- Get the certificate aliases in a particular key store
- Parameters:
keyStoreName
-
- Returns:
- Certificate aliases
- Throws:
org.apache.axis2.AxisFault
addNewKeyStore
public java.lang.String addNewKeyStore(java.lang.String ksFilePathId,
java.lang.String ksPassword,
java.lang.String pvtKeyAlias,
java.lang.String pvtKeyPassword,
java.lang.String keyStoreType,
java.lang.String provider)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
importCertificate
public java.lang.String importCertificate(java.lang.String keyStoreName,
java.lang.String certificatePathId)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault
getAllKeyStoreNames
public java.lang.String[] getAllKeyStoreNames()
getServiceKeyStores
public ServiceKeyStore[] getServiceKeyStores(java.lang.String serviceName)
getKeyStores
public KeyStoreSummary[] getKeyStores()
deleteKeyStore
public java.lang.String deleteKeyStore(java.lang.String keyStoreName)
throws org.apache.axis2.AxisFault
- Throws:
org.apache.axis2.AxisFault