|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.data.AMETASSecurityFeature
Spezifikation von sicherheitsrelevanten Eigenschaften. Benutzt von Agenten und Stelle; zur Zeit nur benutzt zur Spezifikation von Anforderungen für die Migration und ob entferntes Signieren möglich sein soll. (Dies wird benötigt, wenn man Unteragenten entfernt absetzen will.)
| Field Summary | |
static int |
ENCRYPT
Authentifizierung der Stellen. |
static int |
NOSECURITY
Keine Authentifizierung. |
static int |
PLACEAUTH
Authentifizierung der Stellen. |
static int |
UNKNOWN
Undefinierte Einstellung. |
| Constructor Summary | |
AMETASSecurityFeature()
Erstellt ein neues Sicherheitsanforderungsobjekt. |
|
AMETASSecurityFeature(int nProtLevel)
Erstellt ein neues Sicherheitsanforderungsobjekt. |
|
AMETASSecurityFeature(int nIntProtLevel,
int nExtProtLevel)
Erstellt ein neues Sicherheitsanforderungsobjekt. |
|
AMETASSecurityFeature(int nIntProtLevel,
int nExtProtLevel,
boolean bAllowRemoteSigning)
Erstellt ein neues Sicherheitsanforderungsobjekt. |
|
| Method Summary | |
boolean |
allowsRemoteSigning()
Gibt an, ob entferntes Signieren erlaubt ist. |
int |
getProtectionLevel(boolean bCrossDomain)
Liefert die eingestellte Schutzstufe. |
static int |
levelForName(java.lang.String sName)
Liefert den numerischen Wert der Sicherheitseinstellung. |
static java.lang.String |
levelToString(int nLevel)
Gibt eine Stringrepräsentation der Sicherheitseinstellung. |
static boolean |
offersProtectionLevel(int nLevel)
Gibt an, ob der Wert ein akzeptabler Schutzstufen-Wert ist. |
void |
setProtectionLevel(int nIntProtLevel,
int nExtProtLevel)
Setzen der Schutzstufe. |
void |
setRemoteSigning(boolean bOn)
Stellt ein, ob entferntes Signieren erlaubt sein soll. |
java.lang.String |
toString()
Liefert eine Stringrepräsentation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int UNKNOWN
public static final int NOSECURITY
public static final int PLACEAUTH
public static final int ENCRYPT
| Constructor Detail |
public AMETASSecurityFeature()
public AMETASSecurityFeature(int nProtLevel)
nProtLevel - Schutzstufe für jede Migration.
public AMETASSecurityFeature(int nIntProtLevel,
int nExtProtLevel)
nIntProtLevel - Schutzstufe für Migration innerhalb der
Domäne.nExtProtLevel - Schutzstufe für Migration über die
Domänengrenze.
public AMETASSecurityFeature(int nIntProtLevel,
int nExtProtLevel,
boolean bAllowRemoteSigning)
nIntProtLevel - Schutzstufe für Migrationen innerhalb der Domäne.nExtProtLevel - Schutzstufe für Migrationen über die Domänengrenze.bAllowRemoteSigning - wenn true, wird entferntes
Signieren erlaubt.| Method Detail |
public static boolean offersProtectionLevel(int nLevel)
nLevel - Schutzstufe.
public int getProtectionLevel(boolean bCrossDomain)
bCrossDomain - wenn true, werden Domänengrenzen überschritten.
public void setProtectionLevel(int nIntProtLevel,
int nExtProtLevel)
nIntProtLevel - Schutzstufe für Migrationen innerhalb der Domäne.nExtProtLevel - Schutzstufe für Migrationrn über die Domänengrenze.public boolean allowsRemoteSigning()
public void setRemoteSigning(boolean bOn)
bOn - wenn true, ist entferntes Signieren erlaubt.public static java.lang.String levelToString(int nLevel)
nLevel - Schutzstufe (numerisch).
public static int levelForName(java.lang.String sName)
sName - Schutzstufe (textuell).
public java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||