uk.org.ogsadai.client.toolkit.security.wsrf
Class GSIProtectionLevel

java.lang.Object
  |
  +--uk.org.ogsadai.client.toolkit.security.wsrf.GSIProtectionLevel

public class GSIProtectionLevel
extends java.lang.Object

Enumeration of GSI security protection levels.

Author:
OGSA-DAI team

Field Summary
private static java.lang.String COPYRIGHT_NOTICE
          Copyright statement
static GSIProtectionLevel INTEGRITY
          Integrity protection level.
private  java.lang.String mName
           
static GSIProtectionLevel PRIVACY
          Privacy protection level.
 
Constructor Summary
private GSIProtectionLevel(java.lang.String name)
          Private constructor to prevent the creation of new values.
 
Method Summary
 java.lang.String toString()
          Gets a label describing the protection level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COPYRIGHT_NOTICE

private static final java.lang.String COPYRIGHT_NOTICE
Copyright statement

See Also:
Constant Field Values

mName

private java.lang.String mName

INTEGRITY

public static GSIProtectionLevel INTEGRITY
Integrity protection level. This level ensures that the message has not been altered by an interloper but contents of the message are readable by interlopers.


PRIVACY

public static GSIProtectionLevel PRIVACY
Privacy protection level. This level ensures that the message has not been altered by an interloper and additionally ensures the message is encrypted so it the the contents of the message cannot be read by interlopers.

Constructor Detail

GSIProtectionLevel

private GSIProtectionLevel(java.lang.String name)
Private constructor to prevent the creation of new values.

Parameters:
name - label for the protection level.
Method Detail

toString

public java.lang.String toString()
Gets a label describing the protection level.

Overrides:
toString in class java.lang.Object
Returns:
label describing the protection level.