Téléchargez et installez l’extension QubKey pour Chrome ou Firefox sur macOS ou Windows. La configuration Native Messaging avec l’application desktop correspondante est obligatoire avant utilisation.
Choisissez votre système d’exploitation
Sélectionnez le paquet correspondant à votre application desktop QubKey. Les builds macOS et Windows diffèrent légèrement et ne sont pas interchangeables.
Version 1.0.0 — choisissez macOS ou Windows ci-dessus, puis téléchargez le paquet Chrome (.zip) ou Firefox (.xpi) pour cette plateforme.
SHA-256 du .zip Chrome (vérifiez le téléchargement avant installation)
91e6df76ae5cefd3e925d88bb6f25f1cb761023d9edfd83eed9fe0d306bcdffeSHA-256 du .xpi Firefox (vérifiez le téléchargement avant installation)
af7606d8543dbb6142ba9c395e3241908ddbc5c1ffcf56ee673416c0c87837afChrome : Le .zip est une archive : décompressez-le dans un dossier avec manifest.json à la racine, puis dans chrome://extensions activez le mode développeur et utilisez « Charger l’extension non empaquetée ». Chrome n’installe pas le zip par double-clic.
Firefox : Le .xpi sert à la publication AMO ou à des installations locales spécifiques. Firefox Release standard exige en général un build signé par Mozilla via addons.mozilla.org.
L’extension communique avec l’application desktop QubKey via Native Messaging. Configurez l’hôte natif (manifest JSON, binaire, emplacements) en suivant la documentation Native Messaging du projet desktop avant toute utilisation.
Installez et ouvrez l’application desktop QubKey pour macOS (Apple Silicon) via le Téléchargement & guide d’installation. Gardez le coffre déverrouillé pendant vos tests.
Sur macOS, installez com.passmanager.native.json dans ~/Library/Application Support/Google/Chrome/NativeMessagingHosts/ (et les dossiers équivalents pour Firefox, Edge et Opera). Renseignez le chemin vers l’exécutable natif dans QubKey.app.
Après chargement manuel, copiez l’ID d’extension affiché dans le navigateur dans le manifeste hôte com.passmanager.native.json comme indiqué dans cette documentation.
Sur macOS, Chrome, Brave et les autres navigateurs Chromium suivent la même procédure. Microsoft Edge sur Mac utilise edge://extensions avec le même dossier décompressé.
Après publication sur addons.mozilla.org (AMO), l’extension s’installe en un clic comme une extension classique, sans about:debugging. Le fichier .xpi est le paquet à envoyer sur AMO (ou artefact de build) une fois l’API configurée.
Sur macOS, essayez about:addons → menu engrenage → Installer un module depuis un fichier et sélectionnez passmanager-firefox-1.0.0.xpi. Cela ne fonctionne que sur Firefox Nightly/Developer Edition ou si la vérification des signatures est désactivée. Sur Firefox Release standard, un .xpi non signé est en général refusé.
Pour les tests bêta sur macOS : renommez passmanager-firefox-1.0.0.xpi en .zip, extrayez-le, puis ouvrez about:debugging → Ce Firefox → Charger un module temporaire et choisissez manifest.json dans le dossier extrait. Rechargez après chaque redémarrage de Firefox.