|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.place.AMETASPolicyManager
Verwaltet verschiedene Politiken und kann sie persistent speichern. Dies ist die zentrale Instanz für die Verwaltung der verschiedenen Politiken.
| Method Summary | |
AMETASAuthenticationPolicy |
getAuthenticationPolicy()
Liefert die aktuelle Politik. |
AMETASCertificationAuthorityPolicy |
getCAPolicy()
Liefert die aktuelle Politik. |
AMETASDelegationPolicy |
getDelegationPolicy()
Liefert die aktuelle Politik. |
AMETASDomainAccessPolicy |
getDomainAccessPolicy()
Liefert die aktuelle Politik. |
AMETASMigrationPolicy |
getMigrationPolicy()
Liefert die aktuelle Politik. |
AMETASPlaceDomainPolicy |
getPlaceDomainPolicy()
Liefert die aktuelle Politik. |
java.lang.String |
getPolicyPath()
Liefert den Pfad zu den Politiken. |
void |
initialize()
Lädt die Politiken. |
void |
loadPolicies(java.lang.String sFilename)
Lädt die verschlüsselten Politiken. |
void |
savePolicies(java.lang.String sFilename)
Sichert die Politiken verschlüsselt. |
void |
updatePolicies(AMETAS.place.AMETASSecurityPolicy[] apolSec)
Ändert eine Reihe von Politiken. |
void |
updatePolicy(AMETAS.place.AMETASSecurityPolicy polSec)
Ändert eine Politik. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public void initialize()
throws CipherException,
java.io.FileNotFoundException,
java.io.IOException
CipherException - wenn die Politikdatei nicht entschlüsselt werden konnte.
java.io.FileNotFoundException - wenn die Politikdatei nicht vorhanden ist.
java.io.IOException - wenn die Politikdatei nicht gelesen werden konnte.public AMETASDelegationPolicy getDelegationPolicy()
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.public AMETASDomainAccessPolicy getDomainAccessPolicy()
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.public AMETASAuthenticationPolicy getAuthenticationPolicy()
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.public AMETASPlaceDomainPolicy getPlaceDomainPolicy()
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.public AMETASCertificationAuthorityPolicy getCAPolicy()
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.public AMETASMigrationPolicy getMigrationPolicy()
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.
public void savePolicies(java.lang.String sFilename)
throws java.io.IOException
sFilename - Dateiname.
java.io.IOException - wenn das Speichern auf der angegebenen Datei nicht erfolgreich war.
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.
public void loadPolicies(java.lang.String sFilename)
throws java.io.StreamCorruptedException,
java.io.FileNotFoundException,
java.io.IOException
sFilename - Dateiname.
java.io.StreamCorruptedException - wenn die Datei keine Politiken beinhaltet.
java.io.FileNotFoundException - wenn die Datei nicht gefunden wurde.
java.io.IOException - wenn es zu einem Ladefehler kam.
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.public void updatePolicies(AMETAS.place.AMETASSecurityPolicy[] apolSec)
apolSec - Liste von Politiken als Feld.
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.public void updatePolicy(AMETAS.place.AMETASSecurityPolicy polSec)
polSec - Zu ändernde Sicherheitspolitik.
java.lang.SecurityException - wenn keine Administratorrechte vorliegen.public java.lang.String getPolicyPath()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||