A B C D E F G H I K L M N P Q R S T U V W

A

Activate(String, byte[], int) - Static method in class pteidlib.pteid
Activate the card (= update a specific file on the card).
ADDR_CANCELLED - Static variable in class pteidlib.pteid
 
ADDR_CLIENT_AUTH - Static variable in class pteidlib.pteid
 
ADDR_CONNECTING - Static variable in class pteidlib.pteid
 
ADDR_FINISH - Static variable in class pteidlib.pteid
 
ADDR_FINISHED - Static variable in class pteidlib.pteid
 
ADDR_INIT_SEC_CHANNEL - Static variable in class pteidlib.pteid
 
ADDR_INITIALISING - Static variable in class pteidlib.pteid
 
ADDR_READING_INFO - Static variable in class pteidlib.pteid
 
ADDR_SENDING_INFO - Static variable in class pteidlib.pteid
 
ADDR_SERVER_AUTH - Static variable in class pteidlib.pteid
 
ADDR_SERVER_AUTH2 - Static variable in class pteidlib.pteid
 
ADDR_SERVER_CHALL - Static variable in class pteidlib.pteid
 
ADDR_WRITE - Static variable in class pteidlib.pteid
 
addressF - Variable in class pteidlib.PTEID_ADDR
 
addrType - Variable in class pteidlib.PTEID_ADDR
 

B

birthDate - Variable in class pteidlib.PTEID_ID
 
building - Variable in class pteidlib.PTEID_ADDR
 
buildingAbbr - Variable in class pteidlib.PTEID_ADDR
 

C

CancelChangeAddress() - Static method in class pteidlib.pteid
Allows the library user to cancel a running Change Address operation.
CAP_CancelCapPinChange() - Static method in class pteidlib.pteid
Allows the library user to cancel a running Change CAP PIN operation.
CAP_CANCELLED - Static variable in class pteidlib.pteid
 
CAP_ChangeCapPin(String, byte[], PTEID_Proxy_Info, String, String) - Static method in class pteidlib.pteid
Do a CAP PIN change, this function will connect the CAP PIN Change Server and forward commands between the Card and the CAP PIN Server.
CAP_CONNECTING - Static variable in class pteidlib.pteid
 
CAP_FINISH - Static variable in class pteidlib.pteid
 
CAP_FINISHED - Static variable in class pteidlib.pteid
 
CAP_GetCapPinChangeProgress() - Static method in class pteidlib.pteid
Returns info on what the ChangeCapPin() is currently doing: CAP_INITIALISING, CAP_CONNECTING, ...
CAP_INITIALISING - Static variable in class pteidlib.pteid
 
CAP_READING_INFO - Static variable in class pteidlib.pteid
 
CAP_SENDING_INFO - Static variable in class pteidlib.pteid
 
CAP_WRITE - Static variable in class pteidlib.pteid
 
CARD_TYPE_ERR - Static variable in class pteidlib.pteid
 
CARD_TYPE_IAS07 - Static variable in class pteidlib.pteid
 
CARD_TYPE_IAS101 - Static variable in class pteidlib.pteid
 
cardNumber - Variable in class pteidlib.PTEID_ID
 
cardNumberPAN - Variable in class pteidlib.PTEID_ID
 
cardVersion - Variable in class pteidlib.PTEID_ID
 
cbeff - Variable in class pteidlib.PTEID_PIC
 
certif - Variable in class pteidlib.PTEID_Certif
 
certifLabel - Variable in class pteidlib.PTEID_Certif
 
challenge - Variable in class pteidlib.PTEID_DH_Auth_Response
 
ChangeAddress(String, byte[], PTEID_Proxy_Info, String, String) - Static method in class pteidlib.pteid
Do an address change, this function will connect the Address Change Server and forward commands between the Card and the Address Change Server.
ChangePIN(byte, String, String) - Static method in class pteidlib.pteid
 
cityF - Variable in class pteidlib.PTEID_ADDR
 
country - Variable in class pteidlib.PTEID_ADDR
 
country - Variable in class pteidlib.PTEID_ID
 
countryDescF - Variable in class pteidlib.PTEID_ADDR
 
cp3 - Variable in class pteidlib.PTEID_ADDR
 
cp4 - Variable in class pteidlib.PTEID_ADDR
 
CVC_Authenticate(byte[]) - Static method in class pteidlib.pteid
Finish the CVC authentication with the card, to be called after a CVC_Init() Parameters: signedChallenge: (IN) the challenge that was signed by the private key corresponding to the CVC
CVC_Authenticate_SM101(byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class pteidlib.pteid
Only for IAS 1.0.1 cards, 2nd command to be executed starting a secure session using symmetric keys.
CVC_GetAddr() - Static method in class pteidlib.pteid
Read the address file over a 'CVC channel' and put the contents into a PTEID_ADDR class.
CVC_Init(byte[]) - Static method in class pteidlib.pteid
Start a CVC authentication with the card.
CVC_Init_SM101() - Static method in class pteidlib.pteid
Only for IAS 1.0.1 cards, 1st to be executed starting a secure session using symmetric keys.
CVC_R_DH_Auth(byte[], byte[]) - Static method in class pteidlib.pteid
Complete the DH key agreement and ask the card for a challenge.
CVC_R_Init() - Static method in class pteidlib.pteid
Get the DH parameters, to be sent to the Server
CVC_R_ValidateSignature(byte[]) - Static method in class pteidlib.pteid
Provide the signed challenge (made by the Server)to the card.
CVC_ReadFile(byte[]) - Static method in class pteidlib.pteid
Read out the contents of a file over a 'CVC channel'.
CVC_WRITE_MODE_PAD - Static variable in class pteidlib.pteid
 
CVC_WriteAddr(PTEID_ADDR) - Static method in class pteidlib.pteid
Write to the address file over a 'CVC channel' A successfull CVC_Init() and CVC_Authenticate() must have been done before.
CVC_WriteFile(byte[], int, byte[], int) - Static method in class pteidlib.pteid
Write to a file on the card over a 'CVC channel'.
CVC_WriteSOD(int, byte[], int) - Static method in class pteidlib.pteid
This function calls CVC_WriteFile() with the SOD file as path.

D

deliveryDate - Variable in class pteidlib.PTEID_ID
 
deliveryEntity - Variable in class pteidlib.PTEID_ID
 
district - Variable in class pteidlib.PTEID_ADDR
 
districtDesc - Variable in class pteidlib.PTEID_ADDR
 
documentType - Variable in class pteidlib.PTEID_ID
 
door - Variable in class pteidlib.PTEID_ADDR
 

E

Exit(int) - Static method in class pteidlib.pteid
 
exponent - Variable in class pteidlib.PTEID_RSAPublicKey
 

F

facialinfo - Variable in class pteidlib.PTEID_PIC
 
facialrechdr - Variable in class pteidlib.PTEID_PIC
 
firstname - Variable in class pteidlib.PTEID_ID
 
firstnameFather - Variable in class pteidlib.PTEID_ID
 
firstnameMother - Variable in class pteidlib.PTEID_ID
 
flags - Variable in class pteidlib.PTEID_Pin
 
floor - Variable in class pteidlib.PTEID_ADDR
 
freguesia - Variable in class pteidlib.PTEID_ADDR
 
freguesiaDesc - Variable in class pteidlib.PTEID_ADDR
 

G

G - Variable in class pteidlib.PTEID_DH_Params
 
GetAddr() - Static method in class pteidlib.pteid
 
GetCardType() - Static method in class pteidlib.pteid
 
GetCertificates() - Static method in class pteidlib.pteid
 
GetChangeAddressProgress() - Static method in class pteidlib.pteid
Returns info on what the ChangeAddress() is currently doing: ADDR_INITIALISING, ADDR_CONNECTING, ...
GetCVCRoot() - Static method in class pteidlib.pteid
Get the CVC CA public key that this card uses to verify the CVC key; allowing the application to select the correct CVC certificate for this card.
GetID() - Static method in class pteidlib.pteid
 
GetLastWebErrorCode() - Static method in class pteidlib.pteid
Returns the latest error code received or sent by Change Address or CAP PIN change.
GetLastWebErrorMessage() - Static method in class pteidlib.pteid
Returns the lastest error message received or sent by Change Address or CAP PIN change.
getMessage() - Method in exception pteidlib.PteidException
 
GetPic() - Static method in class pteidlib.pteid
 
GetPINs() - Static method in class pteidlib.pteid
 
getStatus() - Method in exception pteidlib.PteidException
 
GetTokenInfo() - Static method in class pteidlib.pteid
 

H

height - Variable in class pteidlib.PTEID_ID
 

I

id - Variable in class pteidlib.PTEID_Pin
 
imageinfo - Variable in class pteidlib.PTEID_PIC
 
Init(String) - Static method in class pteidlib.pteid
 
IsActivated() - Static method in class pteidlib.pteid
Get the activation status of the card.

K

Kicc - Variable in class pteidlib.PTEID_DH_Auth_Response
 

L

label - Variable in class pteidlib.PTEID_Pin
 
label - Variable in class pteidlib.PTEID_TokenInfo
 
locale - Variable in class pteidlib.PTEID_ID
 
locality - Variable in class pteidlib.PTEID_ADDR
 
localityF - Variable in class pteidlib.PTEID_ADDR
 
longUsage - Variable in class pteidlib.PTEID_Pin
 

M

MODE_ACTIVATE_BLOCK_PIN - Static variable in class pteidlib.pteid
 
modulus - Variable in class pteidlib.PTEID_RSAPublicKey
 
mrz1 - Variable in class pteidlib.PTEID_ID
 
mrz2 - Variable in class pteidlib.PTEID_ID
 
mrz3 - Variable in class pteidlib.PTEID_ID
 
municipality - Variable in class pteidlib.PTEID_ADDR
 
municipalityDesc - Variable in class pteidlib.PTEID_ADDR
 

N

name - Variable in class pteidlib.PTEID_ID
 
nameFather - Variable in class pteidlib.PTEID_ID
 
nameMother - Variable in class pteidlib.PTEID_ID
 
nationality - Variable in class pteidlib.PTEID_ID
 
notes - Variable in class pteidlib.PTEID_ID
 
numBI - Variable in class pteidlib.PTEID_ID
 
numMor - Variable in class pteidlib.PTEID_ADDR
 
numMorF - Variable in class pteidlib.PTEID_ADDR
 
numNIF - Variable in class pteidlib.PTEID_ID
 
numSNS - Variable in class pteidlib.PTEID_ID
 
numSS - Variable in class pteidlib.PTEID_ID
 

P

P - Variable in class pteidlib.PTEID_DH_Params
 
password - Variable in class pteidlib.PTEID_Proxy_Info
 
picture - Variable in class pteidlib.PTEID_PIC
 
pinType - Variable in class pteidlib.PTEID_Pin
 
place - Variable in class pteidlib.PTEID_ADDR
 
port - Variable in class pteidlib.PTEID_Proxy_Info
 
postal - Variable in class pteidlib.PTEID_ADDR
 
postalF - Variable in class pteidlib.PTEID_ADDR
 
proxy - Variable in class pteidlib.PTEID_Proxy_Info
 
pteid - Class in pteidlib
 
pteid() - Constructor for class pteidlib.pteid
 
PTEID_ADDR - Class in pteidlib
 
PTEID_ADDR() - Constructor for class pteidlib.PTEID_ADDR
 
PTEID_Certif - Class in pteidlib
 
PTEID_Certif() - Constructor for class pteidlib.PTEID_Certif
 
PTEID_DH_Auth_Response - Class in pteidlib
 
PTEID_DH_Auth_Response() - Constructor for class pteidlib.PTEID_DH_Auth_Response
 
PTEID_DH_Params - Class in pteidlib
 
PTEID_DH_Params() - Constructor for class pteidlib.PTEID_DH_Params
 
PTEID_EXIT_LEAVE_CARD - Static variable in class pteidlib.pteid
 
PTEID_EXIT_UNPOWER - Static variable in class pteidlib.pteid
 
PTEID_ID - Class in pteidlib
 
PTEID_ID() - Constructor for class pteidlib.PTEID_ID
 
PTEID_PIC - Class in pteidlib
 
PTEID_PIC() - Constructor for class pteidlib.PTEID_PIC
 
PTEID_Pin - Class in pteidlib
 
PTEID_Pin() - Constructor for class pteidlib.PTEID_Pin
 
PTEID_Proxy_Info - Class in pteidlib
 
PTEID_Proxy_Info() - Constructor for class pteidlib.PTEID_Proxy_Info
 
PTEID_RSAPublicKey - Class in pteidlib
 
PTEID_RSAPublicKey() - Constructor for class pteidlib.PTEID_RSAPublicKey
 
PTEID_TokenInfo - Class in pteidlib
 
PTEID_TokenInfo() - Constructor for class pteidlib.PTEID_TokenInfo
 
PteidException - Exception in pteidlib
 
PteidException(int) - Constructor for exception pteidlib.PteidException
 
pteidlib - package pteidlib
 

Q

Q - Variable in class pteidlib.PTEID_DH_Params
 

R

ReadFile(byte[], byte) - Static method in class pteidlib.pteid
 
ReadSOD() - Static method in class pteidlib.pteid
This function calls ReadFile() with the SOD file as path.
regioF - Variable in class pteidlib.PTEID_ADDR
 

S

SelectADF(byte[]) - Static method in class pteidlib.pteid
 
SendAPDU(byte[]) - Static method in class pteidlib.pteid
Send an APDU to the card, see ISO7816-4 for more info
serial - Variable in class pteidlib.PTEID_TokenInfo
 
SetSODCAs(PTEID_Certif[]) - Static method in class pteidlib.pteid
Specify the (root) certificates that are used to sign the DocumentSigner certificates in the SOD file.
SetSODChecking(boolean) - Static method in class pteidlib.pteid
Turn on/off SOD checking.
sex - Variable in class pteidlib.PTEID_ID
 
shortUsage - Variable in class pteidlib.PTEID_Pin
 
side - Variable in class pteidlib.PTEID_ADDR
 
street - Variable in class pteidlib.PTEID_ADDR
 
streettype - Variable in class pteidlib.PTEID_ADDR
 
streettypeAbbr - Variable in class pteidlib.PTEID_ADDR
 

T

triesLeft - Variable in class pteidlib.PTEID_Pin
 

U

UNBLOCK_FLAG_NEW_PIN - Static variable in class pteidlib.pteid
 
UNBLOCK_FLAG_PUK_MERGE - Static variable in class pteidlib.pteid
 
UnblockPIN(byte, String, String) - Static method in class pteidlib.pteid
Unblock PIN with PIN change: If puk == null or newPin == null, a GUI is shown asking for the PUK and the new PIN
UnblockPIN_Ext(byte, String, String, int) - Static method in class pteidlib.pteid
Extended Unblock PIN function: Values for ulFlags: - UNBLOCK_FLAG_NEW_PIN - UNBLOCK_FLAG_PUK_MERGE E.g. calling UnblockPIN_Ext() with flags = UNBLOCK_FLAG_NEW_PIN is the same as calling UnblockPIN(...)
usageCode - Variable in class pteidlib.PTEID_Pin
 
username - Variable in class pteidlib.PTEID_Proxy_Info
 

V

validityDate - Variable in class pteidlib.PTEID_ID
 
VerifyPIN(byte, String) - Static method in class pteidlib.pteid
 
version - Variable in class pteidlib.PTEID_ADDR
 
version - Variable in class pteidlib.PTEID_ID
 
version - Variable in class pteidlib.PTEID_PIC
 

W

WEB_ERR_BAD_COMMAND - Static variable in class pteidlib.pteid
 
WEB_ERR_CARD_COMM - Static variable in class pteidlib.pteid
 
WEB_ERR_CARD_REMOVED - Static variable in class pteidlib.pteid
 
WEB_ERR_DATA_SIZE - Static variable in class pteidlib.pteid
 
WEB_ERR_EMPTY_RES - Static variable in class pteidlib.pteid
 
WEB_ERR_INTERNAL - Static variable in class pteidlib.pteid
 
WEB_ERR_INVALID_HASH - Static variable in class pteidlib.pteid
 
WEB_ERR_MISSING_DATA - Static variable in class pteidlib.pteid
 
WEB_ERR_OK - Static variable in class pteidlib.pteid
 
WEB_ERR_OUT_OF_MEM - Static variable in class pteidlib.pteid
 
WEB_ERR_PARSING - Static variable in class pteidlib.pteid
 
WEB_ERR_READ_FILE - Static variable in class pteidlib.pteid
 
WEB_ERR_SELECT_FILE - Static variable in class pteidlib.pteid
 
WEB_ERR_WRITE_FILE - Static variable in class pteidlib.pteid
 
WriteFile(byte[], byte[], byte) - Static method in class pteidlib.pteid
 

A B C D E F G H I K L M N P Q R S T U V W