public final class CSIV2TaggedComponentInfo extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
SUPPORTED_IDENTITY_TOKEN_TYPES |
| Constructor and Description |
|---|
CSIV2TaggedComponentInfo(ORB orb) |
CSIV2TaggedComponentInfo(ORB orb,
int sslMutualAuthPort) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allMechanismsRequireSSL(Set iorDescSet)
This method determines if all the mechanisms defined in the
CSIV2 CompoundSecMechList structure require protected
invocations.
|
com.sun.corba.ee.org.omg.CSIIOP.AS_ContextSec |
createASContextSec(com.sun.enterprise.deployment.EjbIORConfigurationDescriptor iorDesc,
String realmName)
Create the AS layer context within a compound mechanism definition.
|
com.sun.corba.ee.org.omg.CSIIOP.SAS_ContextSec |
createSASContextSec(com.sun.enterprise.deployment.EjbIORConfigurationDescriptor iorDesc)
Create the SAS layer context within a compound mechanism definition.
|
TaggedComponent |
createSecurityTaggedComponent(int sslPort)
This method is called on the server side for all non-EJB POAs.
|
TaggedComponent |
createSecurityTaggedComponent(int sslPort,
com.sun.enterprise.deployment.EjbDescriptor desc)
Create the security mechanism list tagged component based
on the deployer specified configuration information.
|
TaggedComponent |
createSecurityTaggedComponent(List<com.sun.corba.ee.spi.folb.SocketInfo> socketInfos,
com.sun.enterprise.deployment.EjbDescriptor desc)
Create the CSIv2 tagged component for a clustered app server.
|
com.sun.enterprise.deployment.EjbDescriptor |
getEjbDescriptor(IORInfo iorInfo) |
com.sun.corba.ee.org.omg.CSIIOP.CompoundSecMech[] |
getSecurityMechanisms(com.sun.corba.ee.spi.ior.IOR ior)
Get the Compound security mechanism list from the given IOR.
|
com.sun.corba.ee.org.omg.CSIIOP.TLS_SEC_TRANS |
getSSLInformation(com.sun.corba.ee.org.omg.CSIIOP.CompoundSecMech mech)
Retrieve the SSL tagged component from the compound security
mechanism.
|
int |
getTargetRequires(com.sun.enterprise.deployment.EjbIORConfigurationDescriptor iorDesc)
Get the value of target_requires for the transport layer.
|
int |
getTargetSupports(com.sun.enterprise.deployment.EjbIORConfigurationDescriptor iorDesc)
Get the value of target_supports for the transport layer.
|
public static final int SUPPORTED_IDENTITY_TOKEN_TYPES
public CSIV2TaggedComponentInfo(ORB orb)
public CSIV2TaggedComponentInfo(ORB orb, int sslMutualAuthPort)
public com.sun.enterprise.deployment.EjbDescriptor getEjbDescriptor(IORInfo iorInfo)
public TaggedComponent createSecurityTaggedComponent(int sslPort, com.sun.enterprise.deployment.EjbDescriptor desc)
public TaggedComponent createSecurityTaggedComponent(List<com.sun.corba.ee.spi.folb.SocketInfo> socketInfos, com.sun.enterprise.deployment.EjbDescriptor desc)
public TaggedComponent createSecurityTaggedComponent(int sslPort)
public com.sun.corba.ee.org.omg.CSIIOP.AS_ContextSec createASContextSec(com.sun.enterprise.deployment.EjbIORConfigurationDescriptor iorDesc,
String realmName)
throws IOException
IOExceptionpublic com.sun.corba.ee.org.omg.CSIIOP.SAS_ContextSec createSASContextSec(com.sun.enterprise.deployment.EjbIORConfigurationDescriptor iorDesc)
throws IOException
IOExceptionpublic int getTargetSupports(com.sun.enterprise.deployment.EjbIORConfigurationDescriptor iorDesc)
public int getTargetRequires(com.sun.enterprise.deployment.EjbIORConfigurationDescriptor iorDesc)
public boolean allMechanismsRequireSSL(Set iorDescSet)
public com.sun.corba.ee.org.omg.CSIIOP.CompoundSecMech[] getSecurityMechanisms(com.sun.corba.ee.spi.ior.IOR ior)
the - IOR.public com.sun.corba.ee.org.omg.CSIIOP.TLS_SEC_TRANS getSSLInformation(com.sun.corba.ee.org.omg.CSIIOP.CompoundSecMech mech)
Copyright © 2013. All Rights Reserved.