Show / Hide Table of Contents

Classes

ChallengeResponseCommand

Issues a challenge to the YubiKey. The slot must be configured in challenge-response mode for this command's response to be valid.

ChallengeResponseResponse

The response to the ChallengeResponseCommand command, containing the YubiKey's response to the issued challenge.

ConfigureNdefCommand

Applies a configuration to one of the two configurable NDEF slots. Note that only the primary NDEF slot (Slot.ShortPress) is accessible through NFC.

ConfigureSlotCommand

Applies a configuration to one of the two configurable OTP slots.

DeleteSlotCommand

Command to delete an OTP slot configuration.

GetDeviceInfoCommand

Gets detailed information about the YubiKey and its current configuration.

GetDeviceInfoResponse

The response to the GetDeviceInfoCommand command, containing the YubiKey's device configuration details.

GetPagedDeviceInfoCommand

Gets detailed information about the YubiKey and its current configuration.

GetPagedDeviceInfoResponse

The response to the GetDeviceInfoCommand command, containing the YubiKey's device configuration details.

GetSerialNumberCommand

Gets the serial number of the YubiKey.

GetSerialNumberResponse

The response to the GetSerialNumberCommand command, containing the YubiKey's serial number.

OtpResponse

Base class for all OTP responses. Use this class to represent the status of an OTP command, or one of its derived classes to retrieve the full response.

QueryFipsModeCommand

Determines if the YubiKey supports FIPS, and if so, what the status of it is.

QueryFipsModeResponse

The response to the QueryFipsModeCommand command, containing the YubiKey's current FIPS status.

ReadNdefDataCommand

Reads the NDEF data over an NFC connection to the YubiKey.

ReadNdefDataResponse

Reads the current NDEF data from the YubiKey. Note that this command only works over NFC.

ReadStatusCommand

Reads the status information maintained by the OTP application. This is sometimes necessary in order to determine whether a configuration update was successful or not.

ReadStatusResponse

A shared response for many OTP commands, containing the YubiKey's current OTP application status. This is often used to verify whether a configuration was successfully applied or not.

SelectNdefDataCommand

Selects the file containing the YubiKey's NDEF data. This must be sent prior to sending the ReadNdefDataCommand command. Note that this command only works over NFC.

SetDeviceInfoCommand

Configures device-wide settings on the YubiKey.

SetLegacyDeviceConfigCommand

Writes configuration settings that are supported by YubiKeys prior to firmware version 5.

SlotConfigureBase

Base class for commands that configure, update, or delete an OTP slot.

SwapSlotsCommand

Swaps the configurations in the short and long press slots.

UpdateSlotCommand

Applies a subset of configurable flags to one of the two OTP slots.

WriteScancodeMap

Updates the scancode mapping used for Yubico OTP and the Yubico OTP based password generator.

In this article
Back to top Generated by DocFX