Skip navigation links
A B C D E F G H I J L M N P R S T U V 

A

addAllToBuilder(EidInfo.Builder, Map<Integer, byte[]>, Map<Integer, EidInfo.Tag>) - Method in class net.devbase.jfreesteel.EidCard
Add all raw tags to EidInfo builder.
addCardListener(Reader.ReaderListener) - Method in class net.devbase.jfreesteel.Reader
Add new card listener to be notified on card insertion/removal.
addValue(EidInfo.Tag, String) - Method in class net.devbase.jfreesteel.EidInfo.Builder
Adds the value to the information builder.
allEquals(int, byte...) - Static method in class net.devbase.jfreesteel.Utils
 
asByteArray(int...) - Static method in class net.devbase.jfreesteel.Utils
 
AUTH_CERT_FILE - Static variable in class net.devbase.jfreesteel.EidCardApollo
Public X.509 certificate for authentication

B

BLOCK_SIZE - Static variable in class net.devbase.jfreesteel.EidCard
 
build() - Method in class net.devbase.jfreesteel.EidInfo.Builder
 
Builder() - Constructor for class net.devbase.jfreesteel.EidInfo.Builder
 
bytes2HexString(byte...) - Static method in class net.devbase.jfreesteel.Utils
Formats an array of bytes as a string showing values in hex.
bytes2HexStringCompact(byte...) - Static method in class net.devbase.jfreesteel.Utils
Same as bytes2HexString(), but without bytes seprator
bytes2Int(byte...) - Static method in class net.devbase.jfreesteel.Utils
 
bytes2String(String, byte...) - Static method in class net.devbase.jfreesteel.Utils
Interprets an array of bytes as an string in a given charset.
bytes2UTF8String(byte...) - Static method in class net.devbase.jfreesteel.Utils
Interprets an array of bytes as an UTF-8 string.

C

card - Variable in class net.devbase.jfreesteel.EidCard
 
CARD_ATR - Static variable in class net.devbase.jfreesteel.EidCardApollo
The list of known card ATRs, used to identify this smartcard.
CARD_ATR - Static variable in class net.devbase.jfreesteel.EidCardGemalto
The list of known card ATRs, used to identify this smartcard.
channel - Variable in class net.devbase.jfreesteel.EidCard
 
clearDetailsAndPhoto() - Method in class net.devbase.jfreesteel.gui.GUIPanel
 
compareVersions(String, String) - Static method in class net.devbase.jfreesteel.Utils
 
connect() - Method in class net.devbase.jfreesteel.Reader
 

D

debugEidInfo() - Method in class net.devbase.jfreesteel.EidCard
Returns a debug string consisting of per-file debug info.
disconnect() - Method in class net.devbase.jfreesteel.EidCard
Disconnects, but doesn't reset the card.
disconnect(boolean) - Method in class net.devbase.jfreesteel.EidCard
 
disconnect() - Method in class net.devbase.jfreesteel.Reader
 
DOCUMENT_FILE - Static variable in class net.devbase.jfreesteel.EidCard
Document data

E

EidCard - Class in net.devbase.jfreesteel
Smart card wrapper, abstract interface.
EidCard(Card) - Constructor for class net.devbase.jfreesteel.EidCard
 
EidCardApollo - Class in net.devbase.jfreesteel
Smart card wrapper for Apollo v2.43 smart card EidCardApollo implements EidCard abstract interface for reading data from the Serbian eID cards based on Apollo v2.43 OS that were issued before Aug 18 2014.
EidCardApollo(Card) - Constructor for class net.devbase.jfreesteel.EidCardApollo
 
EidCardGemalto - Class in net.devbase.jfreesteel
Smart card wrapper for Gemalto MultiApp ID smart card EidCardGemalto implements EidCard abstract interface for reading data from the Serbian eID cards based on Gemalto MultiApp ID JavaCard that are issued after Aug 18 2014.
EidCardGemalto(Card) - Constructor for class net.devbase.jfreesteel.EidCardGemalto
 
EidInfo - Class in net.devbase.jfreesteel
Simple class to hold and reformat data read from eID
EidInfo.Builder - Class in net.devbase.jfreesteel
Builds an instance of EID info.
EidInfo.Tag - Enum in net.devbase.jfreesteel
eID information codes.

F

finalize() - Method in class net.devbase.jfreesteel.EidCard
 
fromCard(Card) - Static method in class net.devbase.jfreesteel.EidCard
Factory method Return instance of EidCard implementation supporting the given card

G

get(EidInfo.Tag) - Method in class net.devbase.jfreesteel.EidInfo
Returns the value associated with the supplied tag.
getAddressDate() - Method in class net.devbase.jfreesteel.EidInfo
 
getAppartmentNumber() - Method in class net.devbase.jfreesteel.EidInfo
 
getCode() - Method in enum net.devbase.jfreesteel.EidInfo.Tag
Gets the numeric tag code corresponding to this enum.
getCommunity() - Method in class net.devbase.jfreesteel.EidInfo
 
getCommunityOfBirth() - Method in class net.devbase.jfreesteel.EidInfo
 
getDateOfBirth() - Method in class net.devbase.jfreesteel.EidInfo
 
getDocRegNo() - Method in class net.devbase.jfreesteel.EidInfo
 
getEntrance() - Method in class net.devbase.jfreesteel.EidInfo
 
getExpiryDate() - Method in class net.devbase.jfreesteel.EidInfo
 
getFloor() - Method in class net.devbase.jfreesteel.EidInfo
 
getGivenName() - Method in class net.devbase.jfreesteel.EidInfo
 
getHouseLetter() - Method in class net.devbase.jfreesteel.EidInfo
 
getHouseNumber() - Method in class net.devbase.jfreesteel.EidInfo
 
getIssuingAuthority() - Method in class net.devbase.jfreesteel.EidInfo
 
getIssuingDate() - Method in class net.devbase.jfreesteel.EidInfo
 
getKey() - Method in enum net.devbase.jfreesteel.EidInfo.Tag
Gets the string tag key corresponding to this enum.
getName() - Method in enum net.devbase.jfreesteel.EidInfo.Tag
Gets the string tag name corresponding to this enum.
getNameFull() - Method in class net.devbase.jfreesteel.EidInfo
Get given name, parent given name and a surname as a single string.
getParentGivenName() - Method in class net.devbase.jfreesteel.EidInfo
 
getPersonalNumber() - Method in class net.devbase.jfreesteel.EidInfo
 
getPlace() - Method in class net.devbase.jfreesteel.EidInfo
 
getPlaceFull(String, String, String) - Method in class net.devbase.jfreesteel.EidInfo
Get place of residence as multiline string.
getPlaceOfBirth() - Method in class net.devbase.jfreesteel.EidInfo
 
getPlaceOfBirthFull() - Method in class net.devbase.jfreesteel.EidInfo
Get full place of birth as a multiline string, including community and state if present.
getSex() - Method in class net.devbase.jfreesteel.EidInfo
 
getState() - Method in class net.devbase.jfreesteel.EidInfo
 
getStateOfBirth() - Method in class net.devbase.jfreesteel.EidInfo
 
getStreet() - Method in class net.devbase.jfreesteel.EidInfo
 
getSurname() - Method in class net.devbase.jfreesteel.EidInfo
 
GUIPanel - Class in net.devbase.jfreesteel.gui
Use GUIPanel as JPanel in your Swing applications to display data from the eID card.
GUIPanel() - Constructor for class net.devbase.jfreesteel.gui.GUIPanel
 

H

has(EidInfo.Tag) - Method in class net.devbase.jfreesteel.EidInfo
Returns if there is a value associated with the supplied tag.

I

image2Base64String(Image) - Static method in class net.devbase.jfreesteel.Utils
 
inserted(EidCard) - Method in interface net.devbase.jfreesteel.Reader.ReaderListener
Card is inserted into the reader terminal.
int2Bytes(int) - Static method in class net.devbase.jfreesteel.Utils
 
int2HexString(int) - Static method in class net.devbase.jfreesteel.Utils
Formats an integer as a hex string of little-endian, non-zero-padded bytes.
INTERM_CERT_FILE - Static variable in class net.devbase.jfreesteel.EidCardApollo
Intermediate CA gradjani public X.509 certificate
isKnownAtr(byte[]) - Static method in class net.devbase.jfreesteel.EidCard
Factory "selection" method
isKnownAtr(byte[]) - Static method in class net.devbase.jfreesteel.EidCardApollo
Factory "selection" method
isKnownAtr(byte[]) - Static method in class net.devbase.jfreesteel.EidCardGemalto
Factory "selection" method

J

JFreesteel - Class in net.devbase.jfreesteel.sample
This is just a simple demonstration how one can use jfreesteel library to include eID viewer support into other applications.
JFreesteel() - Constructor for class net.devbase.jfreesteel.sample.JFreesteel
 
JImagePanel - Class in net.devbase.jfreesteel.gui
Simple JPanel with BufferedImage
JImagePanel() - Constructor for class net.devbase.jfreesteel.gui.JImagePanel
 
JImagePanel(Image) - Constructor for class net.devbase.jfreesteel.gui.JImagePanel
 

L

logger - Static variable in class net.devbase.jfreesteel.EidCard
 

M

main(String[]) - Static method in class net.devbase.jfreesteel.sample.JFreesteel
 
map2UTF8String(Map<T, byte[]>) - Static method in class net.devbase.jfreesteel.Utils
Formats a map of objects to byte arrays for printing.

N

net.devbase.jfreesteel - package net.devbase.jfreesteel
 
net.devbase.jfreesteel.gui - package net.devbase.jfreesteel.gui
 
net.devbase.jfreesteel.sample - package net.devbase.jfreesteel.sample
 

P

paintComponent(Graphics) - Method in class net.devbase.jfreesteel.gui.JImagePanel
 
parseTlv(byte[]) - Static method in class net.devbase.jfreesteel.EidCard
Subdivides the byte array into byte sub-arrays, keyed by their tags Encoding sequence is a repeated sequence of the following.
PERSONAL_FILE - Static variable in class net.devbase.jfreesteel.EidCard
Personal data
PHOTO_FILE - Static variable in class net.devbase.jfreesteel.EidCard
Personal photo in JPEG format

R

readBinary(int, int) - Method in class net.devbase.jfreesteel.EidCard
Reads the content of the selected file starting at offset, at most length bytes
readEidInfo() - Method in class net.devbase.jfreesteel.EidCard
 
readEidPhoto() - Method in class net.devbase.jfreesteel.EidCard
Reads the photo data from the card.
readElementaryFile(byte[], boolean) - Method in class net.devbase.jfreesteel.EidCard
Read EF contents, selecting by file path.
readElementaryFile(byte[], boolean) - Method in class net.devbase.jfreesteel.EidCardApollo
 
readElementaryFile(byte[], boolean) - Method in class net.devbase.jfreesteel.EidCardGemalto
 
Reader - Class in net.devbase.jfreesteel
Reader class maintains the connection with the terminal and provides an interface for your code to receive card insertion/removal events.
Reader(CardTerminal) - Constructor for class net.devbase.jfreesteel.Reader
 
Reader.ReaderListener - Interface in net.devbase.jfreesteel
 
removeCardListener(Reader.ReaderListener) - Method in class net.devbase.jfreesteel.Reader
Remove card listener from the list of listeners.
removed() - Method in interface net.devbase.jfreesteel.Reader.ReaderListener
Card is removed from the reader terminal
RESIDENCE_FILE - Static variable in class net.devbase.jfreesteel.EidCard
Place of residence

S

selectFile(byte[]) - Method in class net.devbase.jfreesteel.EidCard
Selects the elementary file to read, based on the name passed in.
selectFile(byte[], int) - Method in class net.devbase.jfreesteel.EidCard
 
setDetails(EidInfo) - Method in class net.devbase.jfreesteel.gui.GUIPanel
 
setDetails(String, String, String, String, String, String, String, String, String, String) - Method in class net.devbase.jfreesteel.gui.GUIPanel
 
setImage(Image) - Method in class net.devbase.jfreesteel.gui.JImagePanel
 
setPhoto(Image) - Method in class net.devbase.jfreesteel.gui.GUIPanel
 
SIGNING_CERT_FILE - Static variable in class net.devbase.jfreesteel.EidCardApollo
Public X.509 certificate for qualified (Non Repudiation) signing

T

toJSON() - Method in class net.devbase.jfreesteel.EidInfo
 
toolbar - Variable in class net.devbase.jfreesteel.gui.GUIPanel
 
toString() - Method in enum net.devbase.jfreesteel.EidInfo.Tag
 
toString() - Method in class net.devbase.jfreesteel.EidInfo
 

U

Utils - Class in net.devbase.jfreesteel
Functions to print and convert bytes into strings.

V

valueOf(String) - Static method in enum net.devbase.jfreesteel.EidInfo.Tag
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.devbase.jfreesteel.EidInfo.Tag
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L M N P R S T U V 
Skip navigation links

Copyright © 2017 Open Source Developer, Goran Rakic. All rights reserved.