Skip to content

Slot: Yubico OTP

A Yubico OTP slot generates one-time passwords according to the Yubico OTP specification and types them as keyboard input when triggered.

Yubico OTP slot


Overview

The device stores Yubico-compatible identifiers and secret keys, then uses them to generate OTP values when the slot is activated. It types each code through its USB keyboard interface for services that support Yubico OTP.


Activation mechanism

The Yubico OTP slot is activated through the OTP / button interface.

Press the BOOTSEL button N times, where N is the slot number. The device then generates a Yubico OTP and types it into the host as keyboard input.

Note

No additional software is required on the host beyond USB HID keyboard support.


Slot configuration

Public ID

Enter the public identifier that the verification service uses to identify the device. It is sent in clear as part of the OTP and is limited in length by the Yubico specification.


Private ID (hex)

Enter the private identifier in hexadecimal format. The device stores it securely and uses it internally when generating OTP values.

Warning

The private ID cannot be retrieved once stored.


Key (hex)

Enter the secret key in hexadecimal format. The device stores it securely and does not expose it outside the device.

Danger

Losing the secret key prevents OTP verification and cannot be recovered.


Append Enter

When enabled, the device sends Enter after the OTP, which can submit a form automatically.

Tip

Enable this option when authenticating on web login forms.


Save and cancel

  • Save stores the Yubico OTP configuration permanently.
  • Cancel discards the changes.

Danger

Saving overwrites any existing slot configuration.


Security considerations

The slot follows the Yubico OTP specification and keeps its secrets out of software interfaces. It emits OTPs only as keyboard input.

Warning

Anyone with physical access to the device may trigger OTP generation.


Typical use cases

Use Yubico OTP slots for:

  • Authentication against Yubico-compatible servers
  • Legacy systems using Yubico OTP
  • Environments requiring keyboard-based OTP input

Tip

Ensure the verification backend is correctly configured with matching identifiers and keys.


Limitations

The service must support Yubico OTP, and the device emits the code through its keyboard interface without host-side confirmation.

Note

This slot is intended for compatibility with existing Yubico OTP infrastructures.