Diese Klasse ist eine Beispiel-Implementierung der abstrakten Decrypter-Klasse. Für die Verwendung wird ein PKCS#12-Keystore in Form einer *.p12-Datei benötigt. Die Implementierung ist für Testzwecke bestimmt, sie greift auf den ersten verfügbaren Alias zu. Die PIN für dessen Privatschlüssel muss die gleiche sein wie die des Keystores.
Diese einfache Implementierung hält die PIN des Keystores als Character-Array im Arbeitsspeicher, sie wird als String übergeben. Es wird Anwendern empfohlen, eigene Implementierungen zu schreiben, die die PIN in der Methode decrypt(...) abfragen und nach Gebrauch wieder löschen oder anderweitig für ein sicheres Pin-Cashing zu sorgen.
Copyright © 2011 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.
Author: P. Ricklefs, N. Büngener
Version: 1.5
For a list of all members of this type, see PKCS12Decrypter Members.
System.Object
de.osci.osci12.extinterfaces.crypto.Decrypter
de.osci.osci12.samples.impl.crypto.PKCS12Decrypter
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Namespace: de.osci.osci12.samples.impl.crypto
Assembly: osci-bib (in osci-bib.dll)
PKCS12Decrypter Members | de.osci.osci12.samples.impl.crypto Namespace |