AMETAS.place
Class AMETASCertificationAuthorityPolicy

java.lang.Object
  extended byAMETAS.place.AMETASSecurityPolicy
      extended byAMETAS.place.AMETASCertificationAuthorityPolicy
All Implemented Interfaces:
AMETASProtectable, java.lang.Cloneable, java.io.Serializable

public class AMETASCertificationAuthorityPolicy
extends AMETAS.place.AMETASSecurityPolicy

Politik zum Verwalten der von der Stelle akzeptierten Zertifizierungsinstanzen.

See Also:
Serialized Form

Field Summary
protected  boolean m_bModified
          Zeigt an, ob Modifikationen durchgeführt wurden.
protected  boolean m_bProtected
          Zeigt an, ob das Objekt schreibgeschützt ist.
protected  AMETASPolicyManager m_pm
          Verweis auf den Politikmanager.
 
Method Summary
 boolean addCA(AMETASIdentity identCA)
          Hinzufügen einer akzeptierten Zertifizierungsinstanz.
 boolean addCA(java.lang.String sCA)
          Hinzufügen einer akzeptierten Zertifizierungsinstanz.
 java.lang.Object clone()
          Liefert eine ungeschützte Kopie der Politik.
 boolean contains(AMETASIdentity identCA)
          Abfrage, ob eine bestimmte Zertifizierungsinstanz akzeptiert ist.
 boolean contains(java.lang.String sCA)
          Abfrage, ob eine bestimmte Zertifizierungsinstanz akzeptiert ist.
 java.lang.String[] getCAs()
          Liefert einen Vektor von Namen der akzeptierten Zertifizierungsinstanzen.
 boolean isModified()
          Fragt ab, ob die Policy modifiziert wurde.
 boolean isProtected()
          Fragt ab, ob das Objekt schreibgeschützt ist.
 void protect()
          Setzt Schreibschutz.
 boolean removeCA(AMETASIdentity identCA)
          Entfernen einer akzeptierten Zertifizierungsinstanz.
 boolean removeCA(java.lang.String sCA)
          Entfernen einer akzeptierten Zertifizierungsinstanz.
 void setCAs(java.lang.String[] asCA)
          Setzt die Menge akzeptierter CAs.
 java.lang.String toString()
          Liefert eine Stringrepräsentation der Politik.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_bModified

protected boolean m_bModified
Zeigt an, ob Modifikationen durchgeführt wurden.


m_bProtected

protected boolean m_bProtected
Zeigt an, ob das Objekt schreibgeschützt ist.


m_pm

protected transient AMETASPolicyManager m_pm
Verweis auf den Politikmanager.

Method Detail

clone

public java.lang.Object clone()
Liefert eine ungeschützte Kopie der Politik.

Returns:
Kopie der Politik.

setCAs

public void setCAs(java.lang.String[] asCA)
Setzt die Menge akzeptierter CAs.

Parameters:
asCA - Liste der CA-Namen als Stringfeld.

addCA

public boolean addCA(AMETASIdentity identCA)
Hinzufügen einer akzeptierten Zertifizierungsinstanz.

Parameters:
identCA - Identität der CA.
Returns:
true, wenn die CA noch nicht eingetragen war, sonst false.
Throws:
ProtectionViolationException - wenn das Objekt geschützt ist.

addCA

public boolean addCA(java.lang.String sCA)
Hinzufügen einer akzeptierten Zertifizierungsinstanz.

Parameters:
sCA - Name der CA.
Returns:
true, wenn die CA noch nicht eingetragen war, sonst false.
Throws:
ProtectionViolationException - wenn das Objekt geschützt ist.

removeCA

public boolean removeCA(AMETASIdentity identCA)
Entfernen einer akzeptierten Zertifizierungsinstanz.

Parameters:
identCA - Identität der CA.
Returns:
true, wenn die CA eingetragen war, sonst false.
Throws:
ProtectionViolationException - wenn das Objekt geschützt ist.

removeCA

public boolean removeCA(java.lang.String sCA)
Entfernen einer akzeptierten Zertifizierungsinstanz.

Parameters:
sCA - Name der CA.
Returns:
true, wenn die CA eingetragen war, sonst false.
Throws:
ProtectionViolationException - wenn das Objekt geschützt ist.

getCAs

public java.lang.String[] getCAs()
Liefert einen Vektor von Namen der akzeptierten Zertifizierungsinstanzen.

Returns:
Liste der akzeptierten CAs als Stringfeld.

contains

public boolean contains(AMETASIdentity identCA)
Abfrage, ob eine bestimmte Zertifizierungsinstanz akzeptiert ist.

Parameters:
identCA - Identität der CA.
Returns:
true, wenn die CA akzeptiert ist, sonst false.

contains

public boolean contains(java.lang.String sCA)
Abfrage, ob eine bestimmte Zertifizierungsinstanz akzeptiert ist.

Parameters:
sCA - Name der CA.
Returns:
true, wenn die CA akzeptiert ist, sonst false.

toString

public java.lang.String toString()
Liefert eine Stringrepräsentation der Politik.

Returns:
Stringrepräsentation.

isModified

public boolean isModified()
Fragt ab, ob die Policy modifiziert wurde.

Returns:
true, wenn das Objekt modifiziert wurde, false sonst.

isProtected

public boolean isProtected()
Fragt ab, ob das Objekt schreibgeschützt ist.

Specified by:
isProtected in interface AMETASProtectable
Returns:
true, wenn das Objekt geschützt ist, false sonst.

protect

public void protect()
Setzt Schreibschutz.

Specified by:
protect in interface AMETASProtectable