|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.data.AMETASIdentity
AMETAS.data.AMETASSigner
Identität, die einen geheimen Schlüssel haben und digitale Signaturen erstellen kann. Menschliche Benutzer und Stellen besitzen solche Identitäten.
| Field Summary |
| Fields inherited from class AMETAS.data.AMETASIdentity |
m_bProtected, m_iid, m_PublicKey, m_sInfo, m_vctEncodedCertificates |
| Constructor Summary | |
protected |
AMETASSigner()
Leerer Konstruktor. |
|
AMETASSigner(AMETASIdentityID iid)
Der Konstruktor, der den Namen und die ID festlegt. |
| Method Summary | |
java.lang.Object |
clone()
Liefert eine ungeschützte Kopie der Identität. |
boolean |
equals(java.lang.Object identity)
Führt einen Vergleich zwischen zwei Unterzeichneridentitäten durch. |
java.security.PrivateKey |
getPrivateKey(java.lang.String sMantra)
Liefert den geheimen Schlüssel. |
boolean |
isPublicIdentity()
Gibt an, ob diese Identität öffentlich ist. |
void |
setKeyPair(java.security.KeyPair keypair,
java.lang.String sMantra)
Setzen des Schlüsselpaars der Identität. |
java.lang.String |
toString()
Liefert eine Stringrepräsentation der Daten der Identität. |
java.lang.String |
toString(boolean bDetailed)
Liefert eine Stringrepräsentation. |
| 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 |
protected AMETASSigner()
public AMETASSigner(AMETASIdentityID iid)
iid - IdentityID des Unterzeichners.| Method Detail |
public boolean isPublicIdentity()
public java.security.PrivateKey getPrivateKey(java.lang.String sMantra)
throws java.security.InvalidKeyException,
java.security.KeyManagementException
sMantra - Mantra zum Dechiffrieren.
java.security.InvalidKeyException - wenn der dechiffrierte Schlüssel ungültig ist.
java.security.KeyManagementException - wenn der chiffrierte Schlüssel nicht vorhanden ist oder
das Mantra nicht stimmt.
public final void setKeyPair(java.security.KeyPair keypair,
java.lang.String sMantra)
throws java.security.KeyManagementException,
java.security.InvalidKeyException
keypair - Schlüsselpaar.sMantra - Mantra.
ProtectionViolationException - wenn das Objekt geschützt ist.
java.security.KeyManagementException - wenn der Schlüsselalgorithmus unbekannt ist.
java.security.InvalidKeyException - wenn das Schlüsselpaar ungültig ist.public boolean equals(java.lang.Object identity)
equals in class AMETASIdentityidentity - Vergleichsobjekt.
public java.lang.String toString(boolean bDetailed)
toString in class AMETASIdentitybDetailed - wenn true, ist die Information detaillierter.
public java.lang.Object clone()
clone in interface AMETASProtectableclone in class AMETASIdentitypublic java.lang.String toString()
toString in class AMETASIdentity
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||