org.globus.wsrf.impl.security.descriptor
Class GSISecureMsgAuthMethod

java.lang.Object
  extended byorg.globus.wsrf.impl.security.descriptor.GSISecureMsgAuthMethod
All Implemented Interfaces:
AuthMethod, java.io.Serializable

public class GSISecureMsgAuthMethod
extends java.lang.Object
implements AuthMethod

Represnets GSI Secure Message authentication

See Also:
Serialized Form

Field Summary
static GSISecureMsgAuthMethod BOTH
           
(package private) static int BOTH_TYPE
           
private static org.globus.util.I18n i18n
           
static GSISecureMsgAuthMethod INTEGRITY
           
(package private) static int INTEGRITY_TYPE
           
static GSISecureMsgAuthMethod PRIVACY
           
(package private) static int PRIVACY_TYPE
           
private  int type
           
 
Constructor Summary
GSISecureMsgAuthMethod(int type)
           
 
Method Summary
 java.lang.String getName()
          Returns a string that identifies the method
 int getProtectionType()
           
 boolean isAuthenticated(javax.xml.rpc.handler.MessageContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

i18n

private static org.globus.util.I18n i18n

BOTH_TYPE

static final int BOTH_TYPE
See Also:
Constant Field Values

INTEGRITY_TYPE

static final int INTEGRITY_TYPE
See Also:
Constant Field Values

PRIVACY_TYPE

static final int PRIVACY_TYPE
See Also:
Constant Field Values

type

private int type

BOTH

public static final GSISecureMsgAuthMethod BOTH

PRIVACY

public static final GSISecureMsgAuthMethod PRIVACY

INTEGRITY

public static final GSISecureMsgAuthMethod INTEGRITY
Constructor Detail

GSISecureMsgAuthMethod

public GSISecureMsgAuthMethod(int type)
Method Detail

isAuthenticated

public boolean isAuthenticated(javax.xml.rpc.handler.MessageContext ctx)
Specified by:
isAuthenticated in interface AuthMethod

getName

public java.lang.String getName()
Description copied from interface: AuthMethod
Returns a string that identifies the method

Specified by:
getName in interface AuthMethod

getProtectionType

public int getProtectionType()