--- title: Approvisionnement PKCS slug: Mozilla/Add-ons/WebExtensions/API/pkcs11 tags: - API - Add-ons - Extensions - Reference - WebExtensions - pkcs11 translation_of: Mozilla/Add-ons/WebExtensions/API/pkcs11 ---
L'API pkcs11
permet à une extension d'énumérer les modules de sécurité PKCS #11, et de rendre accessibles au navigateur en tant que sources clés et de certificats.
Pour utiliser cette API, vous devez avoir la permission "pkcs11".
Effectuez les étapes suivantes :
Sauvegardez le module PKCS #11 dans un emplacement permanent sur votre ordinateur local
Sélectonnez Outils > Options ou sélectionnez le menu Firefox puis Options
Une fois la page Options ouverte, sélectionnez Vie privée & Sécurité
Faites défiler vers le bas de la page et sous Certificats ou tapez sur Dispositifs de sécurité...
Cliquez ou appuyez sur le bouton Charger
Entrez un nom pour le module de sécurité, tel que "Ma Base de données Client"
Attention : il y a actuellement un bogue dans Firefox où les caractères internationaux peuvent causer des problèmes.
Choisir Parcourir... pour trouver l'emplacement du module PKCS #11 sur votre ordinateur local, puis cliquez ou appuyez sur OK pour confirmer.
Note: A partir de Firefox 58, les extensions peuvent utiliser l'API pkcs11 pour énumérer les modules PKCS #11 et les rendre accessibles au navigateur comme sources de clés et certificats.
Il y a 2 pré-requis pour pouvoir utiliser cette API:
Très probablement, l'utilisateur ou l'administrateur du périphérique installerait le module PKCS #11
, et son installateur installerait le fichier de manifeste natif en même temps.
Cependant, le module et le manifeste ne peuvent pas être installés dans le cadre du processus d'installation de l'extension.
Pour plus de détails sur le contenu et l'emplacement du fichier de manifeste, voir Manifest natifs.
{{Compat("webextensions.api.pkcs11", 1, 1)}} {{WebExtExamples("h2")}}