macOS または Windows 向けの Chrome / Firefox 用 QubKey 拡張機能をダウンロードしてインストールします。利用前に、対応するデスクトップアプリで Native Messaging を設定してください。
オペレーティングシステムを選択
QubKey デスクトップアプリに合ったパッケージを選んでください。macOS 版と Windows 版はわずかに異なり、互換性はありません。
リリース 1.0.0 — 上で macOS または Windows を選び、そのプラットフォーム向けの Chrome (.zip) または Firefox (.xpi) パッケージをダウンロードしてください。
Chrome .zip の SHA-256(インストール前にダウンロードを確認)
91e6df76ae5cefd3e925d88bb6f25f1cb761023d9edfd83eed9fe0d306bcdffeFirefox .xpi の SHA-256(インストール前にダウンロードを確認)
af7606d8543dbb6142ba9c395e3241908ddbc5c1ffcf56ee673416c0c87837afChrome: .zip はアーカイブです。ルートに manifest.json があるフォルダに展開し、chrome://extensions でデベロッパーモードをオンにして「パッケージ化されていない拡張機能を読み込む」を使います。zip をダブルクリックしてもインストールされません。
Firefox: .xpi は AMO 提出や特定のローカルインストール用です。Firefox Release では通常 Mozilla 署名ビルド(addons.mozilla.org)が必要です。
拡張機能は Native Messaging で QubKey デスクトップアプリと通信します。デスクトッププロジェクトの Native Messaging ドキュメントに従い、ネイティブホスト(JSON マニフェスト、バイナリ、パス)を設定してください。
macOS(Apple Silicon)向け QubKey デスクトップアプリを、Download & installation guideからインストールして開いてください。テスト中は vault のロックを解除したままにしてください。
macOS では com.passmanager.native.json を ~/Library/Application Support/Google/Chrome/NativeMessagingHosts/ に配置します(Firefox、Edge、Opera も同様)。path には QubKey.app 内のネイティブヘルパーを指定します。
手動読み込み後、ブラウザに表示される拡張機能 ID をドキュメントのとおり com.passmanager.native.json ホストマニフェストにコピーします。
macOS では Chrome、Brave など Chromium 系は同じ手順です。Mac の Microsoft Edge は edge://extensions で同じ展開フォルダを読み込みます。
addons.mozilla.org(AMO)公開後、ユーザーは about:debugging なしでワンクリックインストールできます。.xpi は API 設定後の AMO 用パッケージ(またはビルド成果物)です。
macOS: about:addons → 歯車 → ファイルからアドオンをインストール で passmanager-firefox-1.0.0.xpi を選択。Firefox Nightly/Developer Edition または署名検証オフ時のみ。Release では未署名 .xpi は通常拒否されます。
macOS ベータ: passmanager-firefox-1.0.0.xpi を .zip にリネームして展開し、about:debugging → この Firefox → 一時的なアドオンを読み込む で manifest.json を選択。Firefox 再起動のたびに再読み込みが必要です。