org.wso2.wsas.admin.service
Class SecurityScenarioConfigAdmin

java.lang.Object
  extended byorg.wso2.wsas.admin.service.AbstractAdmin
      extended byorg.wso2.wsas.admin.service.SecurityScenarioConfigAdmin

public class SecurityScenarioConfigAdmin
extends AbstractAdmin

Admin service for configuring Security scenarios


Field Summary
static java.lang.String ENCRYPTION_USER
           
static org.apache.commons.logging.Log log
           
static java.lang.String USER
           
 
Fields inherited from class org.wso2.wsas.admin.service.AbstractAdmin
axisConfig, configCtx
 
Constructor Summary
SecurityScenarioConfigAdmin()
           
 
Method Summary
 void assignKeyStores(java.lang.String serviceName, java.lang.String scenarioId, java.lang.String[] trustedCertStores, java.lang.String privateKeyStore)
           
 void assignUsersAndRoles(java.lang.String serviceId, java.lang.String serviceVersion, java.lang.String scenarioId, java.lang.String[] users, java.lang.String[] roles)
           
 void disableSecurity(java.lang.String serviceName)
           
 SecurityScenarioDO[] getScenarios(java.lang.String serviceName)
           
 SecurityAssignment getSecurityAssignment(java.lang.String serviceId, java.lang.String serviceVersion)
           
 
Methods inherited from class org.wso2.wsas.admin.service.AbstractAdmin
getAxisConfig, getConfigContext, init, setAxisConfig, setConfigContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER

public static final java.lang.String USER
See Also:
Constant Field Values

ENCRYPTION_USER

public static final java.lang.String ENCRYPTION_USER
See Also:
Constant Field Values

log

public static final org.apache.commons.logging.Log log
Constructor Detail

SecurityScenarioConfigAdmin

public SecurityScenarioConfigAdmin()
Method Detail

getScenarios

public SecurityScenarioDO[] getScenarios(java.lang.String serviceName)

disableSecurity

public void disableSecurity(java.lang.String serviceName)
                     throws org.apache.axis2.AxisFault
Throws:
org.apache.axis2.AxisFault

assignKeyStores

public void assignKeyStores(java.lang.String serviceName,
                            java.lang.String scenarioId,
                            java.lang.String[] trustedCertStores,
                            java.lang.String privateKeyStore)
                     throws org.apache.axis2.AxisFault
Throws:
org.apache.axis2.AxisFault

assignUsersAndRoles

public void assignUsersAndRoles(java.lang.String serviceId,
                                java.lang.String serviceVersion,
                                java.lang.String scenarioId,
                                java.lang.String[] users,
                                java.lang.String[] roles)
                         throws org.apache.axis2.AxisFault
Throws:
org.apache.axis2.AxisFault

getSecurityAssignment

public SecurityAssignment getSecurityAssignment(java.lang.String serviceId,
                                                java.lang.String serviceVersion)
                                         throws org.apache.axis2.AxisFault
Throws:
org.apache.axis2.AxisFault