Post-launch CI hardening. Running enrollment tests in CI requires a FIDO2 device. A software emulator removes the physical YubiKey dependency.
Options to evaluate:
uhid-based virtual HID device
libfido2 virtual device support
softhsm2 with FIDO2 shim
Actions:
Note: Physical YubiKey tests in a separate bcvk hardware-passthrough job remain required for production validation.
Post-launch CI hardening. Running enrollment tests in CI requires a FIDO2 device. A software emulator removes the physical YubiKey dependency.
Options to evaluate:
uhid-based virtual HID devicelibfido2virtual device supportsofthsm2with FIDO2 shimActions:
Note: Physical YubiKey tests in a separate bcvk hardware-passthrough job remain required for production validation.