|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.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 für das signierende Rollenobjekt eine Implementation dieser Klasse setzen. Dabei ist darauf zu achten, dass im Rollenobjekt der von der Implementation verwendete Signaturalgorithmus gesetzt ist.
Copyright: Copyright (c) 2003
Organisation: bremen online services GmbH & Co. KG
Role.setSignatureAlgorithm(String)
Constructor Summary | |
Signer()
|
Method Summary | |
abstract java.security.cert.X509Certificate |
getCertificate()
Die Implementierung dieser Methode muß das Signaturzertifikat zurückgeben. |
abstract byte[] |
sign(byte[] hash,
java.lang.String algorithm)
Die Implementierung dieser Methode muß 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.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 |