de.willuhn.jameica.security
Class Principal

java.lang.Object
  extended by de.willuhn.jameica.security.Principal

public class Principal
extends java.lang.Object

Kleine Hilfsklasse um die X.500-Attribute eine java.security.Principal besser auslesen zu koennen.


Field Summary
static java.lang.String COMMON_NAME
          Attribut CN.
static java.lang.String COUNTRY
          Attribut C.
static java.lang.String DISTINGUISHED_NAME
          Attribut DN.
static java.lang.String LOCALITY
          Attribut L.
static java.lang.String ORGANIZATION
          Attribut O.
static java.lang.String ORGANIZATIONAL_UNIT
          Attribut OU.
static java.lang.String STATE
          Attribut ST.
 
Constructor Summary
Principal(java.security.Principal p)
          ct.
 
Method Summary
 java.lang.String getAttribute(java.lang.String name)
          Liefert den Wert des Attributes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISTINGUISHED_NAME

public static final java.lang.String DISTINGUISHED_NAME
Attribut DN.

See Also:
Constant Field Values

COMMON_NAME

public static final java.lang.String COMMON_NAME
Attribut CN.

See Also:
Constant Field Values

ORGANIZATION

public static final java.lang.String ORGANIZATION
Attribut O.

See Also:
Constant Field Values

ORGANIZATIONAL_UNIT

public static final java.lang.String ORGANIZATIONAL_UNIT
Attribut OU.

See Also:
Constant Field Values

LOCALITY

public static final java.lang.String LOCALITY
Attribut L.

See Also:
Constant Field Values

STATE

public static final java.lang.String STATE
Attribut ST.

See Also:
Constant Field Values

COUNTRY

public static final java.lang.String COUNTRY
Attribut C.

See Also:
Constant Field Values
Constructor Detail

Principal

public Principal(java.security.Principal p)
ct.

Parameters:
p -
Method Detail

getAttribute

public java.lang.String getAttribute(java.lang.String name)
Liefert den Wert des Attributes.

Parameters:
name - Name des Attributes. Siehe Konstanten in dieser Klasse.
Returns:
Wert des Attributes. Es werden nie Leerstrings geliefert sondern hoechstens null.