OSCI-Bibliothek für die Nutzung mit dem Microsoft® .NET-Framework

PKCS12Decrypter Class

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 class PKCS12Decrypter : Decrypter

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Requirements

Namespace: de.osci.osci12.samples.impl.crypto

Assembly: osci-bib (in osci-bib.dll)

See Also

PKCS12Decrypter Members | de.osci.osci12.samples.impl.crypto Namespace |