YubiKeyDeviceInfo Class
Namespace: Yubico.YubiKey Assembly: Yubico.YubiKey.dllThis class can be used in commands to set and retrieve detailed device and capabilities information for a YubiKey.
public class YubiKeyDeviceInfo : Object, IYubiKeyDeviceInfo
Implements
Constructors
Name | Description |
---|---|
YubiKeyDeviceInfo() | Constructs a default instance of YubiKeyDeviceInfo. |
Properties
Name | Description |
---|---|
AutoEjectTimeout | The CCID auto-eject timeout (in seconds). |
AvailableNfcCapabilities | The paid-for YubiKey features that are available over NFC. |
AvailableUsbCapabilities | The paid-for YubiKey features that are available over USB (and Lightning). |
ChallengeResponseTimeout | The period of time (in seconds) after which the OTP challenge-response command should timeout. |
ConfigurationLocked | Indicates whether or not the YubiKey's configuration has been locked by the user. |
DeviceFlags | Device flags that can control device-global behavior. |
EnabledNfcCapabilities | The NFC features that are currently enabled over NFC. |
EnabledUsbCapabilities | The USB features that are currently enabled over USB (and Lightning). |
FipsApproved | The set of YubiKey applications that are currently configured to meet FIPS requirements. |
FipsCapable | The set of YubiKey applications that are capable of being put into FIPS mode. |
FirmwareVersion | The version of the firmware currently running on the YubiKey. |
FormFactor | The form-factor of the YubiKey. |
ImageProcessorVersion | The version of the chip/firmware performing the image processing. If
there is no image processing chip, this will be null.
|
IsFipsSeries | Indicates whether or not the YubiKey is a FIPS Series device. |
IsNfcRestricted | Indicates if the NFC connectivity on the device is temporarily disabled |
IsPinComplexityEnabled | Whether or not pin complexity is enabled on the Yubikey. For more information see this documentation on pin complexity |
IsSkySeries | Indicates whether or not this device is a "Security Key by Yubico" series device. |
PartNumber | The part number for the Secure Element processor, if available, otherwise |
ResetBlocked | The set of YubiKey applications that are blocked from being reset. |
SerialNumber | The serial number of the YubiKey, if one is present.
|
TemplateStorageVersion | The version of the chip/firmware storing the fingerprints (the second
secure element). If there is no template storage chip, this will be
null.
|
Methods
Name | Description |
---|---|
ToString() |