Connect SE050 hardware bridge
connect_cardProbe hardware signing bridge availability by connecting to a SE050 USB CDC reader. Confirms serial port response before pilot use, without exporting private keys.
Instructions
Probe AP2 Vault Card / SE050 USB CDC hardware signing bridge availability.
Use before hardware signing pilots to confirm the reader responds on the serial port. Do not use for everyday signing — use create_envelope (emulated mode) instead. Do not use for verification — call verify_envelope after envelopes exist. Prefer status to check local identity without opening USB.
Side effects: opens a short-lived serial session; does not export private keys. No SSX360_API_KEY required. Returns {ok, mode, reader_name, available?, error?}.
Parameters: reader_name: Serial port, e.g. COM3 or /dev/ttyACM0 (or env default). pin: Optional secure-element PIN; prefer MATRIXSCROLL_PIV_PIN in CI. timeout: Transport timeout in milliseconds (default 3000).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pin | No | Optional PIV or secure-element PIN when the reader requires user presence. Prefer env MATRIXSCROLL_PIV_PIN in CI; never log this value. | |
| timeout | No | Transport timeout in milliseconds for ping and sign operations (default 3000). Increase on slow USB hubs or VM passthrough. | |
| reader_name | No | Serial port or USB CDC device name for the SE050 bridge, e.g. COM3 on Windows or /dev/ttyACM0 on Linux. Empty uses MATRIXSCROLL_SE050_PORT. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||