de.osci.osci12.roles
Class Reader

java.lang.Object
  |
  +--de.osci.osci12.roles.Role
        |
        +--de.osci.osci12.roles.Reader
All Implemented Interfaces:
java.io.Serializable

public class Reader
extends Role

Diese Klasse stellt einen OSCI-Leser dar.

Copyright: Copyright (c) 2003

Organisation: bremen online services GmbH & Co. KG

See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.osci.osci12.roles.Role
USE_ENCRYPTO_CERTIFICTE, USE_SIGNATURE_CERTIFICTE
 
Constructor Summary
Reader(Decrypter decrypter)
          Konstruktor für den Empfang einer Nachricht.
Reader(java.security.cert.X509Certificate cipherCertificate)
          Konstruktor für das Versenden einer Nachricht.
 
Method Summary
 void setSignatureCertificate(java.security.cert.X509Certificate signatureCertificate)
          Setzt das Signaturzertifikat des Rollenobjektes.
 
Methods inherited from class de.osci.osci12.roles.Role
getCipherCertificate, getCipherCertificateId, getDecrypter, getSignatureAlgorithm, getSignatureCertificate, getSignatureCertificateId, getSigner, setCipherCertificate, setCipherCertificateId, setDecrypter, setSignatureAlgorithm, setSignatureCertificateId, setSigner
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Reader

public Reader(Decrypter decrypter)
Konstruktor für den Empfang einer Nachricht. Wird als Parameter null übergeben, weil keine Verschlüsselung der Rückantwort gewünscht wird, muß trotzdem mit setCipherCertificate(X509Certificate) ein Verschlüsselungszertifikat gesetzt werden, weil dies Voraussetzung für die Teilnahme an OSCI ist.

Parameters:
decrypter - Decrypter-Objekt, welches den Inhalt der Nachricht entschlüsseln soll.

Reader

public Reader(java.security.cert.X509Certificate cipherCertificate)
Konstruktor für das Versenden einer Nachricht.

Parameters:
cipherCertificate - Zertifikat, mit dem die Nachricht verschlüsselt werden soll.
Method Detail

setSignatureCertificate

public void setSignatureCertificate(java.security.cert.X509Certificate signatureCertificate)
Description copied from class: Role
Setzt das Signaturzertifikat des Rollenobjektes.

Overrides:
setSignatureCertificate in class Role