Yubico.YubiKey Namespace
The Yubico.YubiKey
namespace contains the classes that allow the developer to add
YubiKey functionality to an application.
Classes
DeviceFlags | Miscellaneous flags representing various settings available on the YubiKey. |
FirmwareVersion | |
FormFactor | Represents the form-factor of the YubiKey. |
KeyboardConnectionException | |
KeyEntryData | This class contains methods and data that describe the state of the process to provide keys, PINs, and other sensitive data to the SDK. |
KeyEntryRequest | This lists the possible actions or information the caller is requesting. |
MalformedYubiKeyResponseException | The exception thrown when the data received from the YubiKey does not match the expectations of the response class's parser. |
ProductAtrs | |
ResponseStatus | An application independent way of reporting the status in a command's response. |
Transport | The communication methods a YubiKey may use to connect with a host device. |
YubiKeyApplication | |
YubiKeyCapabilities | A set of flags that describe the capabilities that are currently enabled on a YubiKey. |
YubiKeyDevice | Provides device and enumeration capabilities. |
YubiKeyDeviceEventArgs | This class contains properties that are specific to the event being raised. |
YubiKeyDeviceInfo | This class can be used in commands to set and retrieve detailed device and capabilities information for a YubiKey. |
YubiKeyDeviceListener | This class provides events for YubiKeyDevice arrival and removal. |
YubiKeyFeature | Named YubiKey features or distinct behaviors that have been added or changed over the years that can be queried. |
YubiKeyFeatureExtensions | A static class containing the HasFeature(IYubiKeyDevice, YubiKeyFeature) extension method. |
YubiKeyResponse | Base class for all YubiKey responses. |
YubiKeyResponse.ResponseStatusPair | Represents a ResponseStatus and StatusMessage pair returned by StatusCodeMap. |
Interfaces
IApduTransform | Represents an arbitrary pipeline that accepts command APDUs and returns response APDUs. |
IYubiKeyCommand<TResponse> | An interface for representing a command that can be run on a YubiKey. |
IYubiKeyConnection | |
IYubiKeyDevice | Interface for class that provides device and enumeration capabilities. |
IYubiKeyDeviceInfo | Detailed device and capabilities information for a YubiKey. |
IYubiKeyResponse | This defines the minimal set of information returned by a YubiKey in response to a command. |
IYubiKeyResponseWithData<TData> | An interface which allows for retrieval of returned data. |