Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

mxcdoam/esteid.java

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

163 Commits
163 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EstEID for Java · Build Status Latest release Maven Central LGPL-3.0 licensed

Java utility and source code for everything and anything related to EstEID:

Usage

  • Fetch and build the software (requires Unix-like OS)

      git clone https://github.com/martinpaljak/esteidhacker.git
      cd esteidhacker
      ant
    
  • In this README esteid is used as an alias for java -jar esteid-app.jar. esteid.exe can be used on Windows.

Dependencies

License

Mixed LGPL/MIT, please check individual files! Other options available upon request.

Contact

Upcoming features

  • Planned:
    • Pinpad support for PC/SC readers
  • Wishlist:
    • A GUI maybe, not unlike qesteidutil?

Components

EstEID.java

Encapsulates all the APDU protocol knowledge and exposes high-level and meaningful API for making operations with the card (more precisely: on-card application). Can talk to any PC/SC terminal or somethig else exposed via javax.smartcardio CommandAPDU/ResponseAPDU pairs.

Exception handling:

  • IOException when transmit fails
  • EstEIDException when card protocol (or data formats) have unexpected situations
  • WrongPINException when a passed in PIN is incorrect

Source: EstEID.java

Similar projects


All about the EstEID

About

Java library for accessing Estonian ID cards, for Desktop and Android (NFC)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.