IBM WebSphere Extended Deployment (XD)TM
Release 6.0.1

com.ibm.websphere.objectgrid.security
SecurityConstants

java.lang.Object
  |
  +--com.ibm.websphere.objectgrid.security.SecurityConstants


This class containing the constants used for security feature.

Field Summary
public  StringAUTHORIZATION_MECHANISM_JAAS_STRING
          
public  StringAUTHORIZATION_MECHANISM_CUSTOM_STRING
          
public  StringAUTHORIZATION_MECHANISM_NONE_STRING
          
public  intAUTHORIZATION_MECHANISM_JAAS
          
public  intAUTHORIZATION_MECHANISM_CUSTOM
          
public  intAUTHORIZATION_MECHANISM_NONE
          
public  intCREDENTIAL_AUTHENTICATION
           Constant representing the authentication type is an authentication based on credentials.
public  intCLIENT_CERTIFICATE_AUTHENTICATION
           Constant representing the authentication type is custom authentication. .
public  StringBASIC_AUTHENTICATION_STRING
           Constant representing the basic authentication string used for configuration.
public  StringCUSTOM_AUTHENTICATION_STRING
           Constant representing the custom authentication string used for configuration.
public  intTCP_IP
           If the client or server's transportType is set to this value, then TCP/IP is the only supported transport type.
public  intSSL_SUPPORTED
           If the client or server's transportType is set to this value, then the client or server supports both TCP/IP and SSL.
public  intSSL_REQUIRED
           If the client or server's transportType is set to this value, SSL is the only supported transport type.
public  intUNDEFINED_PROTOCOL
           This value indicates the protocol used for client server communication is undefined at the moment.
public  intTCP_IP_PROTOCOL
           This value indicates TCP/IP will be used as the protocol for client server communication.
public  intSSL_PROTOCOL
           This value indicates SSL will be used as the protocol for client server communication.
public  intCREDENTIAL_AUTHENTICATION_NEVER
           Credential Authentication not supported. If the credential authentication type is .
public  intCREDENTIAL_AUTHENTICATION_SUPPORTED
           Custom Authentication supported. If the custom authentication type is .
public  intCREDENTIAL_AUTHENTICATION_REQUIRED
           Credential Authentication required. If the credential authentication type is .
public  intCLIENT_CERTIFICATE_AUTHENTICATION_NEVER
           Client Authentication not supported. If the client ertificate authentication type .
public  intCLIENT_CERTIFICATE_AUTHENTICATION_SUPPORTED
           Client Authentication supported. If the client ertificate authentication type .
public  intCLIENT_CERTIFICATE_AUTHENTICATION_REQUIRED
           Client Authentication required. If the client ertificate authentication type .
public  intSECURE_TOKEN_MANAGER_NONE
           This constant indicates the secure token manager is not used.
public  intSECURE_TOKEN_MANAGER_DEFAULT
           This constant indicates the default secure token manager is used..
public  intSECURE_TOKEN_MANAGER_CUSTOM
           This constant indicates the custom secure token manager is used..
public  StringNEVER_STRING
          
public  StringSUPPORTED_STRING
          
public  StringREQUIRED_STRING
          
public  StringTCPIP_STRING
          
public  StringSSL_SUPPORTED_STRING
          
public  StringSSL_REQUIRED_STRING
          
public  StringTCP_IP_PROTOCOL_STRING
          
public  StringSSL_PROTOCOL_STRING
          
public  StringSECURE_TOKEN_MANAGER_NONE_STRING
           String representation for "none" type of the secure token manager.
public  StringSECURE_TOKEN_MANAGER_DEFAULT_STRING
           String representation for "default" type of the secure token manager.
public  StringSECURE_TOKEN_MANAGER_CUSTOM_STRING
           String representation for "custom" type of the secure token manager.

Constructor Summary
SecurityConstants()
          

Inherited Methods

Methods inherited from java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

AUTHORIZATION_MECHANISM_JAAS_STRING

public 
  static AUTHORIZATION_MECHANISM_JAAS_STRING
JAAS authorization string

AUTHORIZATION_MECHANISM_CUSTOM_STRING

public 
  static AUTHORIZATION_MECHANISM_CUSTOM_STRING
Custom authorization string

AUTHORIZATION_MECHANISM_NONE_STRING

public 
  static AUTHORIZATION_MECHANISM_NONE_STRING
JAAS authorization string

AUTHORIZATION_MECHANISM_JAAS

public 
  static AUTHORIZATION_MECHANISM_JAAS
Constant representing JAAS authorization

AUTHORIZATION_MECHANISM_CUSTOM

public 
  static AUTHORIZATION_MECHANISM_CUSTOM
Constant representing Custom authorization

AUTHORIZATION_MECHANISM_NONE

public 
  static AUTHORIZATION_MECHANISM_NONE
Constant representing JAAS authorization

CREDENTIAL_AUTHENTICATION

public 
  static CREDENTIAL_AUTHENTICATION
Constant representing the authentication type is an authentication based on credentials.

CLIENT_CERTIFICATE_AUTHENTICATION

public 
  static CLIENT_CERTIFICATE_AUTHENTICATION
Constant representing the authentication type is custom authentication. A custom authentication allows users to use authentication which uses credentials other than user ID and poassword.

BASIC_AUTHENTICATION_STRING

public 
  static BASIC_AUTHENTICATION_STRING
Constant representing the basic authentication string used for configuration.

CUSTOM_AUTHENTICATION_STRING

public 
  static CUSTOM_AUTHENTICATION_STRING
Constant representing the custom authentication string used for configuration.

TCP_IP

public 
  static TCP_IP
If the client or server's transportType is set to this value, then TCP/IP is the only supported transport type. If the other ends requires SSL, the client won't be able to connect to the server.

SSL_SUPPORTED

public 
  static SSL_SUPPORTED
If the client or server's transportType is set to this value, then the client or server supports both TCP/IP and SSL. SSL will be used if both sides side supports SSL. Otherwise, TCP/IP will be used.

SSL_REQUIRED

public 
  static SSL_REQUIRED
If the client or server's transportType is set to this value, SSL is the only supported transport type. If the other ends requires TCP/IP, the client won't be able to connect to the server.

UNDEFINED_PROTOCOL

public 
  static UNDEFINED_PROTOCOL
This value indicates the protocol used for client server communication is undefined at the moment.

TCP_IP_PROTOCOL

public 
  static TCP_IP_PROTOCOL
This value indicates TCP/IP will be used as the protocol for client server communication.

SSL_PROTOCOL

public 
  static SSL_PROTOCOL
This value indicates SSL will be used as the protocol for client server communication.

CREDENTIAL_AUTHENTICATION_NEVER

public 
  static CREDENTIAL_AUTHENTICATION_NEVER
Credential Authentication not supported. If the credential authentication type is set to this value, no credential authentication will be enforced. If the other end requires credential authentication, the client won't be able to connect to the server.

CREDENTIAL_AUTHENTICATION_SUPPORTED

public 
  static CREDENTIAL_AUTHENTICATION_SUPPORTED
Custom Authentication supported. If the custom authentication type is set to this value, custom authentication will be enforced if and only if both client and server support custom authentication.

CREDENTIAL_AUTHENTICATION_REQUIRED

public 
  static CREDENTIAL_AUTHENTICATION_REQUIRED
Credential Authentication required. If the credential authentication type is set to this value, credential authentication will be enforced. If the other end doesn't support credential authentication, the client won't be able to connect to the server.

CLIENT_CERTIFICATE_AUTHENTICATION_NEVER

public 
  static CLIENT_CERTIFICATE_AUTHENTICATION_NEVER
Client Authentication not supported. If the client ertificate authentication type is set to this value, no client certificate authentication will be enforced. If the other end doesn't support client certificate authentication, the client won't be able to connect to the server.

CLIENT_CERTIFICATE_AUTHENTICATION_SUPPORTED

public 
  static CLIENT_CERTIFICATE_AUTHENTICATION_SUPPORTED
Client Authentication supported. If the client ertificate authentication type is set to this value, client certificate authentication will be enforced if the following conditions are met:

CLIENT_CERTIFICATE_AUTHENTICATION_REQUIRED

public 
  static CLIENT_CERTIFICATE_AUTHENTICATION_REQUIRED
Client Authentication required. If the client ertificate authentication type is set to this value, client certificate authentication will be enforced if the following conditions are met: If the other end doesn't support client certificate authentication and no basic authentication will be done, the client won't be able to connect to the.

SECURE_TOKEN_MANAGER_NONE

public 
  static SECURE_TOKEN_MANAGER_NONE
This constant indicates the secure token manager is not used.

SECURE_TOKEN_MANAGER_DEFAULT

public 
  static SECURE_TOKEN_MANAGER_DEFAULT
This constant indicates the default secure token manager is used. This will require users provide the secure toke key store settings.

SECURE_TOKEN_MANAGER_CUSTOM

public 
  static SECURE_TOKEN_MANAGER_CUSTOM
This constant indicates the custom secure token manager is used. This will require users provide the SecureTokenManager implementation class name.

NEVER_STRING

public 
  static NEVER_STRING
String representation for value Never

SUPPORTED_STRING

public 
  static SUPPORTED_STRING
String representation for value Supported

REQUIRED_STRING

public 
  static REQUIRED_STRING
String representation for value Required

TCPIP_STRING

public 
  static TCPIP_STRING
String representation for value TCP/IP

SSL_SUPPORTED_STRING

public 
  static SSL_SUPPORTED_STRING
String representation for value SSL-Supported

SSL_REQUIRED_STRING

public 
  static SSL_REQUIRED_STRING
String representation for value SSL-Required

TCP_IP_PROTOCOL_STRING

public 
  static TCP_IP_PROTOCOL_STRING
String representation for TCP/IP protocol

SSL_PROTOCOL_STRING

public 
  static SSL_PROTOCOL_STRING
String representation for SSL protocol

SECURE_TOKEN_MANAGER_NONE_STRING

public 
  static SECURE_TOKEN_MANAGER_NONE_STRING
String representation for "none" type of the secure token manager.

SECURE_TOKEN_MANAGER_DEFAULT_STRING

public 
  static SECURE_TOKEN_MANAGER_DEFAULT_STRING
String representation for "default" type of the secure token manager.

SECURE_TOKEN_MANAGER_CUSTOM_STRING

public 
  static SECURE_TOKEN_MANAGER_CUSTOM_STRING
String representation for "custom" type of the secure token manager.

Constructor Detail

SecurityConstants

public SecurityConstants( )


IBM WebSphere Extended Deployment (XD)TM
Release 6.0.1