Announce two new product: SmartCard Reader Rockey200 and USB2.0 Extension Cable

ROCKEY 200 is a handy and portable USB Smart Card reader that can perform read/write operations on any ISO 7816-1/2/3/4 smart cards which are compatible with protocol T=0 and T=1.

USB2.0 Extension Cable With high speed USB 2.0 devices such as USB token ,USB Card Reader and so on.

Come to try it now!

YkneoOath Instructions & Applet Source Code

This project implement the HOTP/TOTP card functionality.

Moderator: Ellisun

User avatar
Posts: 259
Joined: Thu Apr 30, 2015 12:00 pm
Points: 2267

YkneoOath Instructions & Applet Source Code

Postby JavaCardOS » Wed Jun 17, 2015 2:11 am

A YubiKey is a One-Time Passcode (OTP) generator device. It generates a unique sequence of characters as an OTP every time its button is pressed.
This project implement the HOTP/TOTP card functionality used on the YubiKey NEO device that is sold by Yubico. Its primary use is to use the YubiKey NEO to generate OATH HOTP/TOTP one-time-passwords.

Install CAP File
• Enable CCID mode on the NEO.First,make sure the YubiKey NEO is in the HID/CCID or CCID mode.
• Installing CAP file to NEO.After building on JCIDE,JCIDE will generate a CAP file automatically. Then,you can install it on a NEO.You may need pyApdutool to load it.

WARNING! When you load a new CAP file, everything on the device for that app is erased. Keep a backup of your credentials.

Resetting applet
This is a set of instructions that will allow you to reset your ykneo-oath applet.
• For this prodedure to work you must have the YubiKey Neo in a ccid mode where you can send APDUs to it.
• Here we will use the pyApdutool to first select the applet and then send a reset APDU. The reset is instruction 0x04, p1 0xde and p2 0xad.
1.s '00a4040008a000000527210101'
2.s '0004dead'

After this, close the connection, remove the card and reinsert it again. The applet should be reset.

For more information about this Applet, please see the following files.
The Applet has been successfully compiled in JCIDE, and can be directly used after downloading.
This Applet is from SourceForge and GitHub(GPL3)
You do not have the required permissions to view the files attached to this post. Please login first.
Last edited by JavaCardOS on Wed Jan 13, 2016 3:29 am, edited 5 times in total.

Posts: 5
Joined: Wed Jul 29, 2015 1:49 am
Points: 0

Re: YkneoOath

Postby Benson » Wed Dec 02, 2015 3:16 am

According to the description, this applet must be using in the YubiKey NEO device?

User avatar
Posts: 44
Joined: Wed May 20, 2015 3:47 am
Points: 388

Re: YkneoOath

Postby Ellisun » Fri Jan 08, 2016 1:40 am

This applet can be installed on other java card device. But you can also need the Yubico Authenticator application on Android or Desktop.

Return to “Ykneo Oath Applet”

Who is online

Users browsing this forum: No registered users and 1 guest

JavaCard OS : Disclaimer