|
![]() |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.osci.osci12.extinterfaces.crypto.Signer
Diese abstrakte Klasse stellt die Schnittstelle der Bibliothek für die Anbindung von Signier-Modulen (Crypto-Token) dar. Anwendungen, die OSCI-Nachrichten signieren wollen, müssen an das signierende Rollenobjekt eine Implementation dieser Klasse übergeben. Dabei ist darauf zu achten, dass im Rollenobjekt der von der Implementierung verwendete Signaturalgorithmus gesetzt ist (z.Zt. nur RSA mit SHA-1 möglich, default).
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.
Role.setSignatureAlgorithm(String)
Constructor Summary | |
Signer()
|
Method Summary | |
abstract java.security.cert.X509Certificate |
getCertificate()
Die Implementierung dieser Methode muss das Signaturzertifikat zurückgeben. |
abstract java.lang.String |
getVendor()
Sollte den Namen des Herstellers zurückgeben. |
abstract java.lang.String |
getVersion()
Liefert die Versionsnummer. |
abstract byte[] |
sign(byte[] hash,
java.lang.String algorithm)
Die Implementierung dieser Methode muss das übergebene Byte-Array signieren. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Signer()
Method Detail |
public abstract java.lang.String getVersion()
public abstract java.lang.String getVendor()
public abstract java.security.cert.X509Certificate getCertificate()
public abstract byte[] sign(byte[] hash, java.lang.String algorithm) throws java.security.SignatureException, OSCICancelledException
hash
- zu signierendes Byte-Array
java.security.SignatureException
- wenn beim Erstellen der Signatur ein Fehler auftritt
OSCICancelledException
- wenn der Vorgang vom Anwender abgebrochen wird
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |