public abstract class Decrypter
extends java.lang.Object
Copyright © 2017 Freie Hansestadt Bremen
Erstellt von Governikus 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 Koordinierungsstelle für IT-Standards (KoSIT), Schillerstr. 1, 28195 Bremen schriftlich angefordert werden.Constructor and Description |
---|
Decrypter() |
Modifier and Type | Method and Description |
---|---|
abstract byte[] |
decrypt(byte[] data)
Die Implementierung dieser Methode muss das übergebene Byte-Array gemäß RSAES-PKCS1-v1_5 entschlüsseln.
|
byte[] |
decrypt(byte[] data,
java.lang.String mgfAlgorithm,
java.lang.String digestAlgorithm)
Die Implementierung dieser Methode muss das übergebene Byte-Array gemäß RSAES-OAEP-ENCRYPT entschlüsseln
(P-Source Parameter werden nicht unterstützt).
|
abstract java.security.cert.X509Certificate |
getCertificate()
Die Implementierung dieser Methode muss das Verschlüsselungszertifikat zurückgeben.
|
abstract java.lang.String |
getVendor()
Sollte den Namen des Herstellers zurückgeben.
|
abstract java.lang.String |
getVersion()
Liefert die Versionsnummer
|
public abstract java.lang.String getVersion()
public abstract java.lang.String getVendor()
public abstract java.security.cert.X509Certificate getCertificate()
public abstract byte[] decrypt(byte[] data) throws de.osci.osci12.encryption.OSCICipherException, OSCICancelledException
data
- zu entschlüsselndes Byte-Arrayde.osci.osci12.encryption.OSCICipherException
- wenn beim Entschlüsseln ein Fehler auftrittOSCICancelledException
- wenn der Vorgang vom Anwender abgebrochen wirdpublic byte[] decrypt(byte[] data, java.lang.String mgfAlgorithm, java.lang.String digestAlgorithm) throws de.osci.osci12.encryption.OSCICipherException, OSCICancelledException
Constants
entnommen werden.
Diese Methode muss überschrieben werden, die Implementierung in dieser Klasse wirft eine
UnsupportedOperationException
.data
- zu entschlüsselndes Byte-ArraymgfAlgorithm
- Maskengenerierungsfunktion (OAEP), z.B. http://www.w3.org/2009/xmlenc11#mgf1sha256digestAlgorithm
- Hashalgorithmus (OAEP), z.B. http://www.w3.org/2001/04/xmlenc#sha256de.osci.osci12.encryption.OSCICipherException
- wenn beim Entschlüsseln ein Fehler auftrittOSCICancelledException
- wenn der Vorgang vom Anwender abgebrochen wirdConstants
Copyright © 2017. All Rights Reserved.