EstEID hacker

Java code for working with EstEID cards

Лицензия

Лицензия

MIT
Группа

Группа

com.github.martinpaljak
Идентификатор

Идентификатор

esteid
Последняя версия

Последняя версия

17.11.26.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

EstEID hacker
Java code for working with EstEID cards
Ссылка на сайт

Ссылка на сайт

https://github.com/martinpaljak/esteidhacker
Система контроля версий

Система контроля версий

https://github.com/martinpaljak/esteidhacker

Скачать esteid

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.martinpaljak/esteid/ -->
<dependency>
    <groupId>com.github.martinpaljak</groupId>
    <artifactId>esteid</artifactId>
    <version>17.11.26.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.martinpaljak/esteid/
implementation 'com.github.martinpaljak:esteid:17.11.26.1'
// https://jarcasting.com/artifacts/com.github.martinpaljak/esteid/
implementation ("com.github.martinpaljak:esteid:17.11.26.1")
'com.github.martinpaljak:esteid:jar:17.11.26.1'
<dependency org="com.github.martinpaljak" name="esteid" rev="17.11.26.1">
  <artifact name="esteid" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.martinpaljak', module='esteid', version='17.11.26.1')
)
libraryDependencies += "com.github.martinpaljak" % "esteid" % "17.11.26.1"
[com.github.martinpaljak/esteid "17.11.26.1"]

Зависимости

compile (8)

Идентификатор библиотеки Тип Версия
com.github.martinpaljak : apdu4j jar 17.11.26
com.github.martinpaljak : globalplatformpro jar 0.3.10-rc6
org.slf4j : slf4j-simple jar 1.7.25
org.slf4j : slf4j-api jar 1.7.25
org.bouncycastle : bcprov-jdk15on jar 1.58
org.bouncycastle : bcpkix-jdk15on jar 1.58
net.sf.jopt-simple : jopt-simple jar 5.0.4
ee.sk.smartid : smart-id-java-client jar 1.0

test (2)

Идентификатор библиотеки Тип Версия
commons-io : commons-io jar 2.6
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

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

Версии библиотеки

Версия
17.11.26.1
17.11.26
17.11.24
17.11.14
17.11.13