Skip navigation links
A C D F G I M P R S T U V W Y 

A

ApplicationType - Enum in com.yubico.yubikit.management
Capabilities/Applications that supported by YubiKey

C

calculateHmacSha1(byte[], Slot) - Method in class com.yubico.yubikit.configurator.YubiKeyConfigurationApplication
Calculates HMAC-SHA1 on given challenge (using secret that configured/programmed on YubiKey)
close() - Method in class com.yubico.yubikit.configurator.YubiKeyConfigurationApplication
 
close() - Method in class com.yubico.yubikit.management.ManagementApplication
 
com.yubico.yubikit.configurator - package com.yubico.yubikit.configurator
 
com.yubico.yubikit.management - package com.yubico.yubikit.management
 

D

DeviceConfiguration - Class in com.yubico.yubikit.management
Class that represents configurations on Yubikey

F

FormFactor - Enum in com.yubico.yubikit.management
Form factor is set during manufacturing and returned as a one-Byte value

G

getEnabled(TransportType, ApplicationType) - Method in class com.yubico.yubikit.management.DeviceConfiguration
Checks whether that type of application is enabled via provided transport
getFirmwareVersion() - Method in class com.yubico.yubikit.management.DeviceConfiguration
 
getFormFactor() - Method in class com.yubico.yubikit.management.DeviceConfiguration
 
getProgrammingSequence() - Method in class com.yubico.yubikit.configurator.Status
 
getSerial() - Method in class com.yubico.yubikit.management.DeviceConfiguration
 
getSupported(TransportType, ApplicationType) - Method in class com.yubico.yubikit.management.DeviceConfiguration
Checks whether that type of application is supported via provided transport
getVersion() - Method in class com.yubico.yubikit.configurator.Status
 
getVersion() - Method in class com.yubico.yubikit.configurator.YubiKeyConfigurationApplication
Firmware version
getVersion() - Method in class com.yubico.yubikit.management.ManagementApplication
Firmware version

I

isChanged() - Method in class com.yubico.yubikit.management.DeviceConfiguration
Whether configuration was changed since it received from Yubikey
isConfigLocked() - Method in class com.yubico.yubikit.management.DeviceConfiguration
If Configuration Lock is set, changing any user-configurable device information will not be allowed.

M

ManagementApplication - Class in com.yubico.yubikit.management
Implements management API to YubiKey interface https://developers.yubico.com/yubikey-manager/Config_Reference.html
ManagementApplication(YubiKeySession) - Constructor for class com.yubico.yubikit.management.ManagementApplication
Create new instance of ManagementApplication
ModeType - Enum in com.yubico.yubikit.management
 

P

parse(byte[]) - Static method in class com.yubico.yubikit.configurator.Status
Parse status response returned by YubiKey (select OTP applet)

R

readConfiguration() - Method in class com.yubico.yubikit.management.ManagementApplication
Reads configurations from device

S

setEnabled(TransportType, ApplicationType, boolean) - Method in class com.yubico.yubikit.management.DeviceConfiguration
Sets whether enable/disable that type of application on transport
setHmacSha1ChallengeResponseSecret(byte[], Slot, boolean) - Method in class com.yubico.yubikit.configurator.YubiKeyConfigurationApplication
Configures HMAC-SHA1 challenge response secret on YubiKey (@see calculateHmacSha1() how to use it after configuration)
setHotpKey(byte[], Slot, boolean) - Method in class com.yubico.yubikit.configurator.YubiKeyConfigurationApplication
Configures YubiKey to return HOTP
setMode(DeviceConfiguration) - Method in class com.yubico.yubikit.management.ManagementApplication
Enables/disables USB capability on the key
setOtpKey(byte[], byte[], byte[], Slot) - Method in class com.yubico.yubikit.configurator.YubiKeyConfigurationApplication
Configures YubiKey to return YubiOTP (one-time password) on touch
setStaticPassword(byte[], Slot) - Method in class com.yubico.yubikit.configurator.YubiKeyConfigurationApplication
Configures YubiKey to return static password on touch
Slot - Enum in com.yubico.yubikit.configurator
Slots on YubiKey (Yubico OTP/YubiKey/Configuration interface).
Status - Class in com.yubico.yubikit.configurator
 
swapSlots() - Method in class com.yubico.yubikit.configurator.YubiKeyConfigurationApplication
Method allows to swap data between 1st and 2nd slot of the YubiKey

T

TransportType - Enum in com.yubico.yubikit.management
Types of transport supported by YubiKey

U

UnexpectedSymbolException - Class in com.yubico.yubikit.configurator
 
UnexpectedSymbolException(String) - Constructor for class com.yubico.yubikit.configurator.UnexpectedSymbolException
 

V

value - Variable in enum com.yubico.yubikit.management.ApplicationType
 
value - Variable in enum com.yubico.yubikit.management.FormFactor
 
value - Variable in enum com.yubico.yubikit.management.ModeType
 
valueOf(String) - Static method in enum com.yubico.yubikit.configurator.Slot
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.yubikit.management.ApplicationType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.yubico.yubikit.management.ApplicationType
 
valueOf(String) - Static method in enum com.yubico.yubikit.management.FormFactor
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum com.yubico.yubikit.management.FormFactor
 
valueOf(byte[]) - Static method in enum com.yubico.yubikit.management.FormFactor
 
valueOf(String) - Static method in enum com.yubico.yubikit.management.ModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yubico.yubikit.management.TransportType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yubico.yubikit.configurator.Slot
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.yubikit.management.ApplicationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.yubikit.management.FormFactor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.yubikit.management.ModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yubico.yubikit.management.TransportType
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeConfiguration(DeviceConfiguration, boolean) - Method in class com.yubico.yubikit.management.ManagementApplication
Writes updates

Y

YubiKeyConfigurationApplication - Class in com.yubico.yubikit.configurator
Application that allows to calculate HMAC SHA1 using YubiKey
YubiKeyConfigurationApplication(YubiKeySession) - Constructor for class com.yubico.yubikit.configurator.YubiKeyConfigurationApplication
Create new instance of Iso7816Application and selects the application for use
A C D F G I M P R S T U V W Y 
Skip navigation links