idman.rules
Class PseudonymProvider

java.lang.Object
  |
  +--idman.rules.PseudonymProvider

public class PseudonymProvider
extends java.lang.Object

Klasse welche automatisch Pseudonyme zu gegebenen Rollen ermittelt/erzeugt. Methoden sind als Actions fuer den ChainEvaluator geeignet. Achtung:

Version:
$Id: PseudonymProvider.java,v 1.37 2004/02/23 12:39:57 tk4 Exp $
Author:
Thomas Kriegelstein

Field Summary
static boolean debug
           
 
Constructor Summary
PseudonymProvider()
           
 
Method Summary
protected static psman.data.Pseudonym createPseudonym(idman.mngt.Context context, java.lang.String name)
          Erzeugt ein Pseudonym mit dem dazugehörigen Signaturschlüsselpaar und Verschlüsselungsschlüsselpaar.
static void getPersonalPseudonym(java.lang.String id, java.lang.String content, idman.mngt.Context context)
          Erzeugt ein Personenpseudonym und trägt es in bei den Verbindungsdaten ein.
static void getRelationPseudonym(java.lang.String id, java.lang.String content, idman.mngt.Context context)
          Erzeugt ein Beziehungspseudonym und trägt es in bei den Verbindungsdaten ein.
static void getRolePseudonym(java.lang.String id, java.lang.String content, idman.mngt.Context context)
          Erzeugt ein Rollenpseudonym und trägt es in bei den Verbindungsdaten ein.
static void getRoleRelationPseudonym(java.lang.String id, java.lang.String content, idman.mngt.Context context)
          Erzeugt ein Rollenbeziehungspseudonym und trägt es in bei den Verbindungsdaten ein.
static void getTransactionPseudonym(java.lang.String id, java.lang.String content, idman.mngt.Context context)
          Erzeugt ein Transaktionspseudonym und trägt es in bei den Verbindungsdaten ein.
static void getTrustedPseudonym(java.lang.String id, java.lang.String content, idman.mngt.Context context)
          Erzeugt/Holt die Treuhändersignatur zu einem Pseudonym.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

public static boolean debug
Constructor Detail

PseudonymProvider

public PseudonymProvider()
Method Detail

getTrustedPseudonym

public static void getTrustedPseudonym(java.lang.String id,
                                       java.lang.String content,
                                       idman.mngt.Context context)
Erzeugt/Holt die Treuhändersignatur zu einem Pseudonym.

Parameters:
id - Ungenutzt.
content - Ungenutzt.
context - Verbindungscontext.

getPersonalPseudonym

public static void getPersonalPseudonym(java.lang.String id,
                                        java.lang.String content,
                                        idman.mngt.Context context)
Erzeugt ein Personenpseudonym und trägt es in bei den Verbindungsdaten ein.

Parameters:
id - Ungenutzt.
content - Ungenutzt.
context - Verbindungsdaten.

getRolePseudonym

public static void getRolePseudonym(java.lang.String id,
                                    java.lang.String content,
                                    idman.mngt.Context context)
Erzeugt ein Rollenpseudonym und trägt es in bei den Verbindungsdaten ein.

Parameters:
id - Ungenutzt.
content - Ungenutzt.
context - Verbindungsdaten.

getRelationPseudonym

public static void getRelationPseudonym(java.lang.String id,
                                        java.lang.String content,
                                        idman.mngt.Context context)
Erzeugt ein Beziehungspseudonym und trägt es in bei den Verbindungsdaten ein.

Parameters:
id - Ungenutzt.
content - Ungenutzt.
context - Verbindungsdaten.

getRoleRelationPseudonym

public static void getRoleRelationPseudonym(java.lang.String id,
                                            java.lang.String content,
                                            idman.mngt.Context context)
Erzeugt ein Rollenbeziehungspseudonym und trägt es in bei den Verbindungsdaten ein.

Parameters:
id - Ungenutzt.
content - Ungenutzt.
context - Verbindungsdaten

getTransactionPseudonym

public static void getTransactionPseudonym(java.lang.String id,
                                           java.lang.String content,
                                           idman.mngt.Context context)
Erzeugt ein Transaktionspseudonym und trägt es in bei den Verbindungsdaten ein.

Parameters:
id - Ungenutzt.
content - Ungenutzt.
context - Verbindungsdaten

createPseudonym

protected static psman.data.Pseudonym createPseudonym(idman.mngt.Context context,
                                                      java.lang.String name)
Erzeugt ein Pseudonym mit dem dazugehörigen Signaturschlüsselpaar und Verschlüsselungsschlüsselpaar.

Parameters:
context - Verbindungsdaten.
Returns:
Das erzeugte Pseudonym.


Copyright © 2003 DRIM Team. All Rights Reserved.