|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.data.AMETASUniqueID
AMETAS.data.AMETASIdentityID
Identifiziert eine Identitätsinstanz. Identitäten besitzen weitere Angaben wie öffentlicher und eventuell auch privater Schlüssel; Identitäts-ID sind kompakter und dienen meist als Schlüssel in Tabellen.
| Field Summary | |
protected java.lang.String |
m_sIssuerName
Bezeichnet die Stelle, von der die ID erzeugt wurde. |
protected java.lang.String |
m_sName
Bezeichnet den Eigner der Identität. |
| Fields inherited from class AMETAS.data.AMETASUniqueID |
m_IPAddress, m_nTimeStamp |
| Constructor Summary | |
AMETASIdentityID(java.lang.String sIssuerName,
java.lang.String sName)
Initialisierung einer neuen ID. |
|
AMETASIdentityID(java.lang.String sUniqueIDString,
java.lang.String sIssuerName,
java.lang.String sName)
Initialisierung einer neuen ID. |
|
| Method Summary | |
boolean |
equals(java.lang.Object obj)
Vergleicht zwei IDs. |
java.util.Date |
getCreationDate()
Liefert das Erstellungsdatum. |
static AMETASIdentityID |
getInstance(byte[] abyByteRepresent)
Initialisierung einer neuen ID. |
java.lang.String |
getIssuerName()
Liefert den Namen der ausstellenden Stelle. |
java.lang.String |
getName()
Liefert den Namen der Identität. |
AMETASUniqueID |
getUniqueID()
Liefert die UniqueID dieser IdentityID. |
int |
hashCode()
Liefert einen Hashcode dieser Identitäts-ID. |
byte[] |
toByteArray()
Umwandeln der ID in ein Bytefeld. |
java.lang.String |
toString()
Liefert eine Beschreibung der ID als String. |
| Methods inherited from class AMETAS.data.AMETASUniqueID |
getIPAddress, getTimeStamp, isOlderThan, sharesIPAddressWith, toHexString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.lang.String m_sName
protected java.lang.String m_sIssuerName
| Constructor Detail |
public AMETASIdentityID(java.lang.String sIssuerName,
java.lang.String sName)
sIssuerName - Name der Stelle, die diese Identität erzeugt hat.sName - Name der Identität.
public AMETASIdentityID(java.lang.String sUniqueIDString,
java.lang.String sIssuerName,
java.lang.String sName)
throws java.net.UnknownHostException,
java.lang.NumberFormatException
sUniqueIDString - Zeichenkette, die eine UniqueID repräsentiert.sIssuerName - Name der Stelle, die diese Identität erzeugt hat.sName - Name der Identität.
java.net.UnknownHostException - wenn eine ungültige IP-Adresse in der UID-Angabe steht.
java.lang.NumberFormatException - wenn ein ungültiger Zeitstempel in der UID-Angabe steht.| Method Detail |
public static AMETASIdentityID getInstance(byte[] abyByteRepresent)
throws java.net.UnknownHostException,
java.lang.NumberFormatException
toByteArray
erzeugt worden sein.
abyByteRepresent - Bytearray, aus dem die Daten für die ID ausgelesen werden.
java.net.UnknownHostException - wenn eine ungültige IP-Adresse eingelesen wird.
java.lang.NumberFormatException - wenn ein ungültiger Zeitstempel eingelesen wird.public boolean equals(java.lang.Object obj)
equals in interface java.security.Principalequals in class AMETASUniqueIDpublic java.util.Date getCreationDate()
public byte[] toByteArray()
getInstance rekonstruiert werden.
public AMETASUniqueID getUniqueID()
public java.lang.String getName()
getName in interface java.security.Principalpublic java.lang.String getIssuerName()
public int hashCode()
hashCode in interface java.security.PrincipalhashCode in class AMETASUniqueIDpublic java.lang.String toString()
toString in interface java.security.PrincipaltoString in class AMETASUniqueID
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||