de.osci.osci12.roles
Class Addressee

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

public class Addressee
extends Role

Diese Klasse stellt einen OSCI-Empfaenger 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
Addressee(Signer signer, Decrypter decrypter)
          Konstruktor für den Empfang einer Nachricht.
Addressee(java.security.cert.X509Certificate signatureCertificate, java.security.cert.X509Certificate cipherCertificate)
          Konstruktor für das Versenden einer Nachricht.
 
Methods inherited from class de.osci.osci12.roles.Role
getCipherCertificate, getCipherCertificateId, getDecrypter, getSignatureAlgorithm, getSignatureCertificate, getSignatureCertificateId, getSigner, setCipherCertificate, setCipherCertificateId, setDecrypter, setSignatureAlgorithm, setSignatureCertificate, setSignatureCertificateId, setSigner
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Addressee

public Addressee(Signer signer,
                 Decrypter decrypter)
Konstruktor für den Empfang einer Nachricht.

Parameters:
signer - Signer-Objekt, welches die Signatur der Rückantwort erstellen soll (null, wenn keine Signatur gewünscht).
decrypter - Decrypter-Objekt, welches den Inhalt der Nachricht entschlüsseln soll.

Addressee

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

Parameters:
signatureCertificate - Zertifikat, mit dem die Signatur der Rückantwort geprüft wird.
cipherCertificate - Zertifikat, mit dem die Nachricht verschlüsselt werden soll.