Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.security.SignedObject1.2

java.lang.Object
   |
   +--java.security.SignedObject

Deklaration

public final class SignedObject
extends java.lang.Object
implements java.io.Serializable

Beschreibung

Diese Klasse kapselt ein signiertes Objekt und seine Signatur. Durch diese Kapselung wird verhindert, daß die Signatur zur Laufzeit verändert wird.


 
Konstruktoren
publicSignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
 
Methoden
public StringgetAlgorithm()
public ObjectgetObject()
public byte[]getSignature()
public booleanverify(PublicKey verificationKey, Signature verificationEngine)


 

Konstruktoren im Detail

public SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
Erzeugt ein neues SignedObject für das Objekt object, das mit dem privatenSchlüssel signingKey und dem Signatur-Objekt signingEngine signiert wird. Hierbei wird mittels Serialisierung eine tiefe Kopie von object erzeugt, die von diesem Objekt gekapselt wird.
Exception: IOException
Exception: InvalidKeyException
Exception: SignatureException

 

Methoden im Detail

public String getAlgorithm()
Liefert den Namen des Algorithmus zurück, mit dem die Signatur erstellt wurde.
public Object getObject()
Liefert das gekapselte Objekt zurück.
Exception: IOException
Exception: ClassNotFoundException
public byte[] getSignature()
Liefert die Signatur des gekapselten Objekts zurück.
public boolean verify(PublicKey verificationKey, Signature verificationEngine)
Verifiziert die Signatur des gekapselten Objekts mit dem öffentlichen Schlüsel verificationKey unter Verwendung der Signatur-Implementierung verificationEngine.
Exception: InvalidKeyException
Exception: SignatureException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.