AI 产品解读Bridge adapter between web pages and Rutoken hardware security tokens via Chrome native messaging API
Enables web applications to use Rutoken hardware tokens (smart cards/USB tokens) for electronic digital signatures (EDS/ЭЦП) and two-factor authentication in the browser, replacing legacy NPAPI/PPAPI plugins with a modern extension-based approach
Web page calls Rutoken JS API → inject.js exposes API in MAIN world → content.js relays messages to background.js → background.js connects to native messaging host (ru.rutoken.firewyrmhost) → native host communicates with physical Rutoken hardware token → response flows back through the same chain
Provides JavaScript API for web pages to communicate with Rutoken hardware tokensCreates/reads certificates on Rutoken devicesComputes electronic digital signatures using various algorithms (RSA, GOST-2012)Performs encryption/decryption operationsManages PIN codes, keys, and certificates on devicesAdds timestamp and location info to signatures for anti-fraud analysis
- 目标用户
- Russian enterprise users needing electronic digital signatures / Users of government/corporate portals requiring Rutoken-based authentication / Organizations implementing two-factor authentication with hardware tokens / Developers integrating Rutoken PKI into web applications
- Cannot verify the native messaging host (ru.rutoken.firewyrmhost) which must be installed separately on the system
- Cannot verify behavior of destination websites that use the Rutoken Plugin API
- webpage.js is a large bundled library (56KB) - only inspected relevant portions around the Rutoken integration code
付费分析未识别到付费功能
The extension contains no billing, subscription, license-check, upgrade, or payment-related code. All 'pro' keyword matches are false positives from JavaScript Promise-related code (initializePromise, FireBreathPromise, promise.resolve, promise.reject, etc.). The 'license' match is from an MIT open-source license comment in webpage.js. The extension is a free open-source adapter. Rutoken hardware tokens are physical products sold separately, but the extension software itself has no paid features or gating.
- 置信度
- 95
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 否
- 登录理由
- The extension is a pure native messaging bridge adapter. It does not implement any login UI, does not call any authentication APIs, and does not gate any functionality behind accounts. The extension connects to a local native messaging host (ru.rutoken.firewyrmhost) to communicate with hardware tokens. Physical PIN entry on the hardware token is device-level authentication, not account login. Websites using the Rutoken Plugin may require their own login, but the extension itself does not.