Skip to content

Turkce

DigiMR Token Agent

Local agent for hardware token and smartcard access. Runs on port 5555 and bridges the DigiMR API server to PKCS#11 devices on the user's machine.

In hybrid mode, the signing PIN never leaves the user's computer.

The Token Agent binary is included in the API server package.


Browser / Web Signing Agent (Windows)

For signing directly from a web page (the JavaScript Web SDK), download the lightweight standalone agent — a single self-contained digimr-agent-win-x64.exe (~3 MB, no .NET runtime required). Double-click to run; no install or unzip step.

  • Download: digimr-agent-win-x64.exe from the latest DigiMR release.
  • Windows only for now — the native PIN window is Windows-only; macOS/Linux are coming soon.

It runs on http://localhost:5555 and exposes the same token API as the Token Agent below.


Installation

tar xzf digimr-linux-amd64.tar.gz
chmod +x DigiMR.Agent
./DigiMR.Agent
# Runs on http://localhost:5555

Configuration

{
  "Kestrel": {
    "Endpoints": {
      "Local": { "Url": "http://127.0.0.1:5555" }
    }
  }
}

Usage

The Agent is used automatically when signing with RemoteToken provider in the DigiMR API. The user's browser connects to http://localhost:5555 via SignalR, while the API server never sees the PIN.

System Requirements

  • CPU: 1 vCPU
  • RAM: 512 MB
  • OS: Windows 10+, Ubuntu 20.04+
  • PKCS#11 driver for your token brand installed (AKiS, SafeNet, Gemalto, etc.)