Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
pkcs11
Diepkcs11 API ermöglicht einer Erweiterung,PKCS #11 Sicherheitsmodule aufzulisten und sie dem Browser als Quellen für Schlüssel und Zertifikate zugänglich zu machen.
Um diese API nutzen zu können, benötigen Sie die "pkcs11"Berechtigung.
In diesem Artikel
Verwendung des Firefox-Einstellungsdialogs zur Installation von PKCS #11-Modulen
Führen Sie die folgenden Schritte aus:
Speichern Sie das PKCS #11-Modul an einem permanenten Ort auf Ihrem lokalen Computer.
Wählen SieWerkzeuge > Einstellungen oder wählen Sie dasFirefox-Menü und dannEinstellungen.
Sobald sich die Einstellungsseite öffnet, wählen SieDatenschutz & Sicherheit.
Scrollen Sie zum unteren Rand der Seite und klicken oder tippen Sie unterZertifikate aufSicherheitsgeräte….

Klicken oder tippen Sie auf die SchaltflächeLaden.

Geben Sie einen Namen für das Sicherheitsmodul ein, wie zum Beispiel "Meine Kundendatenbank".
Warnung:Seien Sie vorsichtig bei der Verwendung von internationalen Zeichen, da es derzeit einen Fehler in Firefox gibt, bei dem internationale Zeichen Probleme verursachen können.
Wählen SieDurchsuchen…, um den Speicherort des PKCS #11-Moduls auf Ihrem lokalen Computer zu finden, und klicken oder tippen Sie dann aufOK, um zu bestätigen.
Bereitstellung von PKCS #11-Modulen
Hinweis:Ab Firefox 58 können Erweiterungen diese API verwenden, um PKCS #11-Module aufzulisten und sie dem Browser als Quellen für Schlüssel und Zertifikate verfügbar zu machen.
Es gibt zwei Umgebungsanforderungen für die Verwendung dieserAPI:
- Ein oder mehrere
PKCS #11Module müssen auf dem Computer des Benutzers installiert sein. - Für jedes installierte
PKCS #11Modul muss einenative Manifest Datei vorhanden sein, die dem Browser erlaubt, das Modul zu finden.
Höchstwahrscheinlich würde der Benutzer oder Geräteadministrator dasPKCS #11 Modul installieren, und der Installer würde gleichzeitig die native Manifest-Datei installieren.
Jedoch können das Modul und das Manifest nicht als Teil des Installationsprozesses der Erweiterung installiert werden.
Für Details zu Inhalt und Speicherort der Manifestdatei sieheNative manifests.
Funktionen
pkcs11.getModuleSlots()Für jeden Slot in einem Modul dessen Namen erhalten und ob es ein Token enthält.
pkcs11.installModule()Installiert das benannte PKCS #11 Modul.
pkcs11.isModuleInstalled()Überprüft, ob das benannte PKCS #11 Modul installiert ist.
pkcs11.uninstallModule()Deinstalliert das benannte PKCS #11 Modul.