de.osci.osci12.roles
Class Intermed

java.lang.Object
  extended byde.osci.osci12.roles.Role
      extended byde.osci.osci12.roles.Intermed

public class Intermed
extends Role

Diese Klasse stellt einen OSCI-Intermediär dar.

Copyright © 2004 Freie Hansestadt Bremen

Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG

Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.

Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden.

Version:
1.2.1

Field Summary
 
Fields inherited from class de.osci.osci12.roles.Role
cipherRefId, id, signatureRefId
 
Constructor Summary
Intermed(Signer signer, Decrypter decrypter)
          Konstruktor für ein Intermediärs-Objekt (intermediärsseitig).
Intermed(java.security.cert.X509Certificate signatureCertificate, java.security.cert.X509Certificate cipherCertificate, java.net.URI uri)
          Konstruktor für ein Intermediärs-Objekt (clientseitig).
 
Method Summary
 java.net.URI getUri()
          Liefert die URI des Intermediärs.
 void setUri(java.net.URI uri)
          Setzt die URI des Intermediärs.
 
Methods inherited from class de.osci.osci12.roles.Role
getCipherCertificate, getCipherCertificateId, getDecrypter, getSignatureAlgorithm, getSignatureCertificate, getSignatureCertificateId, getSigner, hasCipherCertificate, hasCipherPrivateKey, hasSignatureCertificate, hasSignaturePrivateKey, setCipherCertificate, setDecrypter, setSignatureAlgorithm, setSignatureCertificate, setSigner
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Intermed

public Intermed(Signer signer,
                Decrypter decrypter)
Konstruktor für ein Intermediärs-Objekt (intermediärsseitig).

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

Intermed

public Intermed(java.security.cert.X509Certificate signatureCertificate,
                java.security.cert.X509Certificate cipherCertificate,
                java.net.URI uri)
Konstruktor für ein Intermediärs-Objekt (clientseitig). Das Signaturzertifikat des Intermediärs muss nicht übergeben werden. Die verwendete URL muss durch die Transportimplementierung aufgelöst werden können.

Parameters:
signatureCertificate - Zertifikat, mit dem die Signatur einer Antwort geprüft werden kann
cipherCertificate - Zertifikat, mit dem die Nachricht verschlüsselt werden soll
uri - URL des Intermediärs.
Method Detail

getUri

public java.net.URI getUri()
Liefert die URI des Intermediärs.

Returns:
URI

setUri

public void setUri(java.net.URI uri)
Setzt die URI des Intermediärs.

Parameters:
uri - die URI


Copyright © 2004. All Rights Reserved.