AMETAS.data
Class AMETASPlaceCA

java.lang.Object
  extended byAMETAS.data.AMETASIdentity
      extended byAMETAS.data.AMETASSigner
          extended byAMETAS.data.AMETASPlaceIdentity
              extended byAMETAS.data.AMETASPlaceCA
All Implemented Interfaces:
AMETASProtectable, java.lang.Cloneable, java.io.Serializable

public class AMETASPlaceCA
extends AMETASPlaceIdentity

Repräsentiert eine zertifizierungsautorität. Zur Zeit sind nur Stellen befugt, als CAs zu agieren.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class AMETAS.data.AMETASIdentity
m_bProtected, m_iid, m_PublicKey, m_sInfo, m_vctEncodedCertificates
 
Constructor Summary
AMETASPlaceCA()
          Leerer Konstruktor.
AMETASPlaceCA(AMETASIdentityID iid, int nTrustLevel)
          Initialisierung.
AMETASPlaceCA(int nTrustLevel)
          Initialisierung.
 
Method Summary
 java.lang.Object clone()
          Liefert eine ungeschützte Kopie des Objektes.
 int getTrustLevel()
          Liefert das Vertrauensmaß.
 void setTrustLevel(int nTrustLevel)
          Setzen des Vertrauensmaßes.
 java.lang.String toString()
          Liefert eine Stringrepräsentation der Identität.
 java.lang.String toString(boolean bDetailed)
          Liefert eine Stringrepräsentation der Identität.
 
Methods inherited from class AMETAS.data.AMETASPlaceIdentity
equals
 
Methods inherited from class AMETAS.data.AMETASSigner
getPrivateKey, isPublicIdentity, setKeyPair
 
Methods inherited from class AMETAS.data.AMETASIdentity
addCertificate, certificates, getID, getInfo, getName, getPublicInstance, getPublicKey, isProtected, load, load, protect, removeCertificate, removeCertificates, save, setID, setInfo, setPublicKey
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AMETASPlaceCA

public AMETASPlaceCA()
Leerer Konstruktor.


AMETASPlaceCA

public AMETASPlaceCA(int nTrustLevel)
Initialisierung.

Parameters:
nTrustLevel - Vertrauensstufe.

AMETASPlaceCA

public AMETASPlaceCA(AMETASIdentityID iid,
                     int nTrustLevel)
Initialisierung.

Parameters:
iid - Identitäts-ID der Stelle.
nTrustLevel - Vertrauensstufe.
Method Detail

getTrustLevel

public int getTrustLevel()
Liefert das Vertrauensmaß.

Returns:
Vertrauensmaß.

setTrustLevel

public void setTrustLevel(int nTrustLevel)
Setzen des Vertrauensmaßes.

Parameters:
nTrustLevel - Vertrauensmaß.
Throws:
ProtectionViolationException - wenn die Identität geschützt ist.

clone

public java.lang.Object clone()
Liefert eine ungeschützte Kopie des Objektes.

Specified by:
clone in interface AMETASProtectable
Overrides:
clone in class AMETASPlaceIdentity
Returns:
Kopie des Objekts.

toString

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

Overrides:
toString in class AMETASPlaceIdentity
Returns:
Stringrepräsentation.

toString

public java.lang.String toString(boolean bDetailed)
Liefert eine Stringrepräsentation der Identität.

Overrides:
toString in class AMETASPlaceIdentity
Parameters:
bDetailed - wenn true, ist die Beschreibung detaillierter.
Returns:
Stringrepräsentation.