Class MediationSecurityAdminService
java.lang.Object
org.wso2.carbon.core.AbstractAdmin
org.wso2.carbon.mediation.initializer.AbstractServiceBusAdmin
org.wso2.carbon.mediation.security.vault.MediationSecurityAdminService
public class MediationSecurityAdminService
extends org.wso2.carbon.mediation.initializer.AbstractServiceBusAdmin
-
Field Summary
Fields inherited from class org.wso2.carbon.core.AbstractAdmin
axisConfig, configurationContext -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.wso2.carbon.mediation.initializer.AbstractServiceBusAdmin
getLock, getMediationPersistenceManager, getServerConfigurationInformation, getServerContextInformation, getSynapseConfiguration, getSynapseEnvironment, getSynapseEnvironment, lockSynapseConfiguration, unlockSynapseConfigurationMethods inherited from class org.wso2.carbon.core.AbstractAdmin
getAxisConfig, getConfigContext, getConfigSystemRegistry, getConfigUserRegistry, getGovernanceRegistry, getGovernanceSystemRegistry, getGovernanceUserRegistry, getHttpSession, getLocalRepo, getRegistry, getTenantDomain, getUserId, getUsername, getUserRealm, setConfigurationContext, setPermissionUpdateTimestamp
-
Constructor Details
-
MediationSecurityAdminService
public MediationSecurityAdminService()
-
-
Method Details
-
doEncrypt
Operation to do the encryption ops by invoking secure vault api- Parameters:
plainTextPass-- Returns:
- Throws:
org.apache.axis2.AxisFault
-
doDecrypt
Operation to do the decryption ops by invoking secure vault api- Parameters:
cipherText- The cipher text to be decrypted- Returns:
- The decrypted plain text
- Throws:
org.apache.axis2.AxisFault- if an error occurs while loading the keystore
-
setSecretIdForHashiCorpVault
- Throws:
ExternalVaultException
-