org.jboss.metadata
Class IorSecurityConfigMetaData

java.lang.Object
  extended by org.jboss.metadata.IorSecurityConfigMetaData
All Implemented Interfaces:
Serializable

public class IorSecurityConfigMetaData
extends Object
implements Serializable

Describes the security configuration information for the IOR.

Version:
$Revision: 57209 $
Author:
Alexey Loubyansky, Dimitris Andreadis
See Also:
Serialized Form

Nested Class Summary
 class IorSecurityConfigMetaData.AsContext
          as-context (CSIv2 authentication service) is the element describing the authentication mechanism that will be used to authenticate the client.
 class IorSecurityConfigMetaData.SasContext
          sas-context (related to CSIv2 security attribute service) element describes the sas-context fields.
 class IorSecurityConfigMetaData.TransportConfig
          The root element for security between the end points
 
Constructor Summary
IorSecurityConfigMetaData()
          Create a default security configuration.
 
Method Summary
 IorSecurityConfigMetaData.AsContext getAsContext()
          Get the as context
 IorSecurityConfigMetaData.SasContext getSasContext()
          Get the Sas context
 IorSecurityConfigMetaData.TransportConfig getTransportConfig()
          Get the transport config
 void setAsContext(IorSecurityConfigMetaData.AsContext context)
          Set the as context
 void setSasContext(IorSecurityConfigMetaData.SasContext context)
          Set the sas context
 void setTransportConfig(IorSecurityConfigMetaData.TransportConfig config)
          Set the transport config
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IorSecurityConfigMetaData

public IorSecurityConfigMetaData()
Create a default security configuration. TransportConfig[integrity=supported, confidentiality=supported, establish-trust-in-target=supported,establish-trust-in-client=supported, detect-misordering=supported, detect-replay=supported] AsContext[auth-method=USERNAME_PASSWORD, realm=default, required=false] SasContext[caller-propagation=NONE]

Method Detail

getTransportConfig

public IorSecurityConfigMetaData.TransportConfig getTransportConfig()
Get the transport config

Returns:
the transport config

setTransportConfig

public void setTransportConfig(IorSecurityConfigMetaData.TransportConfig config)
Set the transport config

Parameters:
config - the transport config

getAsContext

public IorSecurityConfigMetaData.AsContext getAsContext()
Get the as context

Returns:
the as context

setAsContext

public void setAsContext(IorSecurityConfigMetaData.AsContext context)
Set the as context

Parameters:
context - the as context

getSasContext

public IorSecurityConfigMetaData.SasContext getSasContext()
Get the Sas context

Returns:
the sas context

setSasContext

public void setSasContext(IorSecurityConfigMetaData.SasContext context)
Set the sas context

Parameters:
context - the sas context

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.