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(EjbIORConfigurationDescriptor iorDescriptor,
String realmName)
Create the AS layer context within a compound mechanism definition.
|
com.sun.corba.ee.org.omg.CSIIOP.SAS_ContextSec |
createSASContextSec(EjbIORConfigurationDescriptor iorDescriptor)
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,
EjbDescriptor ejbDescriptor)
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,
EjbDescriptor ejbDescriptor)
Create the CSIv2 tagged component for a clustered app server.
|
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(EjbIORConfigurationDescriptor iorDescriptor)
Get the value of target_requires for the transport layer.
|
int |
getTargetSupports(EjbIORConfigurationDescriptor iorDescriptor)
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 EjbDescriptor getEjbDescriptor(IORInfo iorInfo)
public TaggedComponent createSecurityTaggedComponent(int sslPort, EjbDescriptor ejbDescriptor)
public TaggedComponent createSecurityTaggedComponent(List<com.sun.corba.ee.spi.folb.SocketInfo> socketInfos, EjbDescriptor ejbDescriptor)
public TaggedComponent createSecurityTaggedComponent(int sslPort)
public com.sun.corba.ee.org.omg.CSIIOP.AS_ContextSec createASContextSec(EjbIORConfigurationDescriptor iorDescriptor, String realmName) throws IOException
IOExceptionpublic com.sun.corba.ee.org.omg.CSIIOP.SAS_ContextSec createSASContextSec(EjbIORConfigurationDescriptor iorDescriptor) throws IOException
IOExceptionpublic int getTargetSupports(EjbIORConfigurationDescriptor iorDescriptor)
public int getTargetRequires(EjbIORConfigurationDescriptor iorDescriptor)
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 © 2019. All rights reserved.