Skip navigation links
A B C D F G H I K L M N O P S T V Z 

A

Address - Class in be.bosa.commons.eid.consumer
Holds all the fields within the eID address file.
Address() - Constructor for class be.bosa.commons.eid.consumer.Address
 
applicationInterfaceVersion - Variable in class be.bosa.commons.eid.consumer.CardData
 
applicationLifeCycle - Variable in class be.bosa.commons.eid.consumer.CardData
 
applicationVersion - Variable in class be.bosa.commons.eid.consumer.CardData
 
axaltoReservedNumber - Variable in class be.bosa.commons.eid.consumer.CardData
 

B

be.bosa.commons.eid.consumer - package be.bosa.commons.eid.consumer
 
be.bosa.commons.eid.consumer.text - package be.bosa.commons.eid.consumer.text
 
be.bosa.commons.eid.consumer.tlv - package be.bosa.commons.eid.consumer.tlv
 
BeIDIntegrity - Class in be.bosa.commons.eid.consumer
Utility class for various eID related integrity checks.
BeIDIntegrity() - Constructor for class be.bosa.commons.eid.consumer.BeIDIntegrity
Default constructor.
ByteArrayField - Annotation Type in be.bosa.commons.eid.consumer.tlv
Marks a field as being a ByteArray field to be filled out by a ByteArrayParser
ByteArrayParser - Class in be.bosa.commons.eid.consumer.tlv
Byte Array Fields Offset/Length Parser supports extraction of byte array slices, unsigned 8 and 16-bit values from byte array integers

C

CardData - Class in be.bosa.commons.eid.consumer
Holds the CARD DATA information returned by BeIDCard.getCardData() (see BELPIC APPLICATION V2.0 specs, GET CARD DATA, p49.)
CardData() - Constructor for class be.bosa.commons.eid.consumer.CardData
 
cardDeliveryMunicipality - Variable in class be.bosa.commons.eid.consumer.Identity
 
cardNumber - Variable in class be.bosa.commons.eid.consumer.Identity
 
cardValidityDateBegin - Variable in class be.bosa.commons.eid.consumer.Identity
 
cardValidityDateEnd - Variable in class be.bosa.commons.eid.consumer.Identity
 
chipManufacturer - Variable in class be.bosa.commons.eid.consumer.CardData
 
chipNumber - Variable in class be.bosa.commons.eid.consumer.Identity
 
ChipNumberDataConvertor - Class in be.bosa.commons.eid.consumer.tlv
Convertor for the chip number field.
ChipNumberDataConvertor() - Constructor for class be.bosa.commons.eid.consumer.tlv.ChipNumberDataConvertor
 
chipSerialNumber - Variable in class be.bosa.commons.eid.consumer.CardData
 
componentCode - Variable in class be.bosa.commons.eid.consumer.CardData
 
convert(byte[]) - Method in class be.bosa.commons.eid.consumer.tlv.ChipNumberDataConvertor
 
convert(byte[]) - Method in interface be.bosa.commons.eid.consumer.tlv.DataConvertor
Convert the given byte array to the data convertor data type.
convert(byte[]) - Method in class be.bosa.commons.eid.consumer.tlv.DateOfBirthDataConvertor
 
convert(byte[]) - Method in class be.bosa.commons.eid.consumer.tlv.DocumentTypeConvertor
 
convert(byte[]) - Method in class be.bosa.commons.eid.consumer.tlv.GenderDataConvertor
 
convert(byte[]) - Method in class be.bosa.commons.eid.consumer.tlv.SpecialOrganisationConvertor
 
convert(byte[]) - Method in class be.bosa.commons.eid.consumer.tlv.SpecialStatusConvertor
 
convert(byte[]) - Method in class be.bosa.commons.eid.consumer.tlv.ValidityDateDataConvertor
 
ConvertData - Annotation Type in be.bosa.commons.eid.consumer.tlv
Marks that a field will be converted during TLV parsing.

D

data - Variable in class be.bosa.commons.eid.consumer.Address
 
data - Variable in class be.bosa.commons.eid.consumer.Identity
 
DataConvertor<T> - Interface in be.bosa.commons.eid.consumer.tlv
Interface for a data convertor component.
DataConvertorException - Exception in be.bosa.commons.eid.consumer.tlv
Exception class thrown by a data convertor.
DataConvertorException(String) - Constructor for exception be.bosa.commons.eid.consumer.tlv.DataConvertorException
 
dateOfBirth - Variable in class be.bosa.commons.eid.consumer.Identity
 
DateOfBirthDataConvertor - Class in be.bosa.commons.eid.consumer.tlv
Convertor for eID date of birth field.
DateOfBirthDataConvertor() - Constructor for class be.bosa.commons.eid.consumer.tlv.DateOfBirthDataConvertor
 
DocumentType - Enum in be.bosa.commons.eid.consumer
Enumeration for eID Document Type.
documentType - Variable in class be.bosa.commons.eid.consumer.Identity
 
DocumentTypeConvertor - Class in be.bosa.commons.eid.consumer.tlv
Data Convertor for eID document type.
DocumentTypeConvertor() - Constructor for class be.bosa.commons.eid.consumer.tlv.DocumentTypeConvertor
 
duplicate - Variable in class be.bosa.commons.eid.consumer.Identity
 

F

firstName - Variable in class be.bosa.commons.eid.consumer.Identity
 
Format - Class in be.bosa.commons.eid.consumer.text
 
formatCardNumber(String) - Static method in class be.bosa.commons.eid.consumer.text.Format
Format a card number into XXX-YYYYYYYY-ZZ
formatNationalNumber(String) - Static method in class be.bosa.commons.eid.consumer.text.Format
Format a national number into YY.MM.DD-S&G.CS

G

Gender - Enum in be.bosa.commons.eid.consumer
Gender enumeration.
gender - Variable in class be.bosa.commons.eid.consumer.Identity
 
GenderDataConvertor - Class in be.bosa.commons.eid.consumer.tlv
Data convertor for gender data type.
GenderDataConvertor() - Constructor for class be.bosa.commons.eid.consumer.tlv.GenderDataConvertor
 
getApplicationInterfaceVersion() - Method in class be.bosa.commons.eid.consumer.CardData
get the "Application interface version" byte
getApplicationLifeCycle() - Method in class be.bosa.commons.eid.consumer.CardData
get the "Application Life cycle" byte CAUTION: state of 0x0f (DEACTIVATED) has been observed in otherwise active cards.
getApplicationVersion() - Method in class be.bosa.commons.eid.consumer.CardData
get the "Application version" byte
getAxaltoReservedNumber() - Method in class be.bosa.commons.eid.consumer.CardData
get the "2 bytes reserved for axalto" from the card serial number
getCardDeliveryMunicipality() - Method in class be.bosa.commons.eid.consumer.Identity
 
getCardNumber() - Method in class be.bosa.commons.eid.consumer.Identity
 
getCardValidityDateBegin() - Method in class be.bosa.commons.eid.consumer.Identity
 
getCardValidityDateEnd() - Method in class be.bosa.commons.eid.consumer.Identity
 
getChipManufacturer() - Method in class be.bosa.commons.eid.consumer.CardData
get the "2 bytes identifying the chip manufacturer" from the card serial number
getChipNumber() - Method in class be.bosa.commons.eid.consumer.Identity
 
getChipSerialNumber() - Method in class be.bosa.commons.eid.consumer.CardData
get the 12 bytes uniquely identifying the chip inside all chips from this manufacturer
getComponentCode() - Method in class be.bosa.commons.eid.consumer.CardData
get the "component code" byte
getData() - Method in class be.bosa.commons.eid.consumer.Address
 
getData() - Method in class be.bosa.commons.eid.consumer.Identity
 
getDateOfBirth() - Method in class be.bosa.commons.eid.consumer.Identity
 
getDocumentType() - Method in class be.bosa.commons.eid.consumer.Identity
 
getDuplicate() - Method in class be.bosa.commons.eid.consumer.Identity
 
getFirstName() - Method in class be.bosa.commons.eid.consumer.Identity
 
getGender() - Method in class be.bosa.commons.eid.consumer.Identity
 
getGlobalOSVersion() - Method in class be.bosa.commons.eid.consumer.CardData
get the 2 "Global OS version" bytes "This global number is unique for a given set composed of: Component code || OS number || OS version || Softmask number || Softmask version || Application version"
getKey() - Method in enum be.bosa.commons.eid.consumer.DocumentType
 
getKey() - Method in enum be.bosa.commons.eid.consumer.SpecialOrganisation
 
getKeyExchangeVersion() - Method in class be.bosa.commons.eid.consumer.CardData
get the "Key exchange version" byte
getMiddleName() - Method in class be.bosa.commons.eid.consumer.Identity
 
getMunicipality() - Method in class be.bosa.commons.eid.consumer.Address
 
getName() - Method in class be.bosa.commons.eid.consumer.Identity
 
getNationality() - Method in class be.bosa.commons.eid.consumer.Identity
 
getNationalNumber() - Method in class be.bosa.commons.eid.consumer.Identity
 
getNobleCondition() - Method in class be.bosa.commons.eid.consumer.Identity
 
getOsNumber() - Method in class be.bosa.commons.eid.consumer.CardData
get the "OS number" byte
getOsVersion() - Method in class be.bosa.commons.eid.consumer.CardData
get the "OS version" byte
getPhotoDigest() - Method in class be.bosa.commons.eid.consumer.Identity
 
getPkcs1Support() - Method in class be.bosa.commons.eid.consumer.CardData
get the "PKCS#1 support" byte b7 b6 b5 b4 b3 b2 b1 b0 Meaning -- -- -- -- -- -- -- 1 RSASSA-PKCS1 v1.5 supported (MD5 and SHA-1) -- -- -- -- -- -- 1 -- RSASSA-PSS supported (SHA-1) -- -- -- -- -- 1 -- -- RSAES-PKCS1 v1.5 supported -- -- -- -- 1 -- -- -- RSAES-OAEP supported -- -- -- 1 -- -- -- -- RSA-KEM supported
getPlaceOfBirth() - Method in class be.bosa.commons.eid.consumer.Identity
 
getSerialNumber() - Method in class be.bosa.commons.eid.consumer.CardData
get the complete card serial number "he serial number is composed of 2 bytes reserved for axalto, 2 bytes identifying the chip manufacturer, and 12 bytes identifying uniquely the chip inside all chips from this manufacturer."
getSoftmaskNumber() - Method in class be.bosa.commons.eid.consumer.CardData
get the "Softmask number" byte
getSoftmaskVersion() - Method in class be.bosa.commons.eid.consumer.CardData
get the "Softmask version" byte
getSpecialOrganisation() - Method in class be.bosa.commons.eid.consumer.Identity
 
getSpecialStatus() - Method in class be.bosa.commons.eid.consumer.Identity
 
getStreetAndNumber() - Method in class be.bosa.commons.eid.consumer.Address
 
getVerifiedAddress(byte[], byte[], byte[], X509Certificate) - Method in class be.bosa.commons.eid.consumer.BeIDIntegrity
Gives back a parsed address file after integrity verification.
getVerifiedIdentity(byte[], byte[], X509Certificate) - Method in class be.bosa.commons.eid.consumer.BeIDIntegrity
Gives back a parsed identity file after integrity verification.
getVerifiedIdentity(byte[], byte[], byte[], X509Certificate) - Method in class be.bosa.commons.eid.consumer.BeIDIntegrity
Gives back a parsed identity file after integrity verification including the eID photo.
getZip() - Method in class be.bosa.commons.eid.consumer.Address
 
globalOSVersion - Variable in class be.bosa.commons.eid.consumer.CardData
 

H

hasBadSight() - Method in enum be.bosa.commons.eid.consumer.SpecialStatus
Return whether the citizen has a bad sight.
hasExtendedMinority() - Method in enum be.bosa.commons.eid.consumer.SpecialStatus
Extended Minority.
hasWhiteCane() - Method in enum be.bosa.commons.eid.consumer.SpecialStatus
Returns whether the citizen has a white cane.
hasYellowCane() - Method in enum be.bosa.commons.eid.consumer.SpecialStatus
Returns whether the citizen has a yellow cane.

I

Identity - Class in be.bosa.commons.eid.consumer
Holds all fields within the eID identity file.
Identity() - Constructor for class be.bosa.commons.eid.consumer.Identity
 
isActivated() - Method in class be.bosa.commons.eid.consumer.CardData
Convenience method to test whether this card is in the ACTIVATED state.
isDeactivated() - Method in class be.bosa.commons.eid.consumer.CardData
Convenience method to test whether this card is in the DEACTIVATED state.
isLocked() - Method in class be.bosa.commons.eid.consumer.CardData
Convenience method to test whether this card is in the LOCKED state.
isMemberOfFamily() - Method in class be.bosa.commons.eid.consumer.Identity
 
isRSAESOAEPSupported() - Method in class be.bosa.commons.eid.consumer.CardData
Convenience method to test whether this card supports RSAES-OAEP
isRSAESPKCS115Supported() - Method in class be.bosa.commons.eid.consumer.CardData
Convenience method to test whether this card supports RSAES-PKCS1 v1.5
isRSAKEMSupported() - Method in class be.bosa.commons.eid.consumer.CardData
Convenience method to test whether this card supports RSA-KEM
isRSASSAPKCS115Supported() - Method in class be.bosa.commons.eid.consumer.CardData
Convenience method to test whether this card supports RSASSA-PKCS1 v1.5
isRSASSAPSSSupported() - Method in class be.bosa.commons.eid.consumer.CardData
Convenience method to test whether this card supports RSASSA-PSS

K

keyExchangeVersion - Variable in class be.bosa.commons.eid.consumer.CardData
 

L

loadCertificate(byte[]) - Method in class be.bosa.commons.eid.consumer.BeIDIntegrity
Loads a DER-encoded X509 certificate from a byte array.

M

memberOfFamily - Variable in class be.bosa.commons.eid.consumer.Identity
 
middleName - Variable in class be.bosa.commons.eid.consumer.Identity
 
municipality - Variable in class be.bosa.commons.eid.consumer.Address
 

N

name - Variable in class be.bosa.commons.eid.consumer.Identity
 
nationality - Variable in class be.bosa.commons.eid.consumer.Identity
 
nationalNumber - Variable in class be.bosa.commons.eid.consumer.Identity
 
nobleCondition - Variable in class be.bosa.commons.eid.consumer.Identity
Optional Noble Condition.

O

OriginalData - Annotation Type in be.bosa.commons.eid.consumer.tlv
Marks that this field holds the original unparsed data.
osNumber - Variable in class be.bosa.commons.eid.consumer.CardData
 
osVersion - Variable in class be.bosa.commons.eid.consumer.CardData
 

P

parse(byte[], Class<T>) - Static method in class be.bosa.commons.eid.consumer.tlv.ByteArrayParser
Parses the given file using the meta-data annotations within the baClass parameter.
parse(byte[], Class<T>) - Static method in class be.bosa.commons.eid.consumer.tlv.TlvParser
Parses the given file using the meta-data annotations within the tlvClass parameter.
photoDigest - Variable in class be.bosa.commons.eid.consumer.Identity
 
pkcs1Support - Variable in class be.bosa.commons.eid.consumer.CardData
 
placeOfBirth - Variable in class be.bosa.commons.eid.consumer.Identity
 

S

serialNumber - Variable in class be.bosa.commons.eid.consumer.CardData
 
softmaskNumber - Variable in class be.bosa.commons.eid.consumer.CardData
 
softmaskVersion - Variable in class be.bosa.commons.eid.consumer.CardData
 
specialOrganisation - Variable in class be.bosa.commons.eid.consumer.Identity
 
SpecialOrganisation - Enum in be.bosa.commons.eid.consumer
Special Organisation enumeration.
SpecialOrganisationConvertor - Class in be.bosa.commons.eid.consumer.tlv
Data convertor for special organisation eID identity field.
SpecialOrganisationConvertor() - Constructor for class be.bosa.commons.eid.consumer.tlv.SpecialOrganisationConvertor
 
specialStatus - Variable in class be.bosa.commons.eid.consumer.Identity
 
SpecialStatus - Enum in be.bosa.commons.eid.consumer
eID Special Status.
SpecialStatusConvertor - Class in be.bosa.commons.eid.consumer.tlv
Data convertor for eID special status.
SpecialStatusConvertor() - Constructor for class be.bosa.commons.eid.consumer.tlv.SpecialStatusConvertor
 
streetAndNumber - Variable in class be.bosa.commons.eid.consumer.Address
 

T

TlvField - Annotation Type in be.bosa.commons.eid.consumer.tlv
Marks a field as being a TLV field.
TlvParser - Class in be.bosa.commons.eid.consumer.tlv
Tag-Length-Value parser.
toDocumentType(byte[]) - Static method in enum be.bosa.commons.eid.consumer.DocumentType
 
toSpecialOrganisation(String) - Static method in enum be.bosa.commons.eid.consumer.SpecialOrganisation
 
toSpecialStatus(String) - Static method in enum be.bosa.commons.eid.consumer.SpecialStatus
Converts the given string to the corresponding special status enum.
toString(byte[]) - Static method in enum be.bosa.commons.eid.consumer.DocumentType
 
toString() - Method in class be.bosa.commons.eid.consumer.Identity
 

V

ValidityDateDataConvertor - Class in be.bosa.commons.eid.consumer.tlv
Data convertor for eID identity validity dates.
ValidityDateDataConvertor() - Constructor for class be.bosa.commons.eid.consumer.tlv.ValidityDateDataConvertor
 
valueOf(String) - Static method in enum be.bosa.commons.eid.consumer.DocumentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.bosa.commons.eid.consumer.Gender
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.bosa.commons.eid.consumer.SpecialOrganisation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.bosa.commons.eid.consumer.SpecialStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum be.bosa.commons.eid.consumer.DocumentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.bosa.commons.eid.consumer.Gender
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.bosa.commons.eid.consumer.SpecialOrganisation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.bosa.commons.eid.consumer.SpecialStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verifyAuthnSignature(byte[], byte[], X509Certificate) - Method in class be.bosa.commons.eid.consumer.BeIDIntegrity
Verifies an authentication signature.
verifySignature(byte[], PublicKey, byte[]...) - Method in class be.bosa.commons.eid.consumer.BeIDIntegrity
Verifies a SHA256withRSA signature.
verifySignature(String, byte[], PublicKey, byte[]...) - Method in class be.bosa.commons.eid.consumer.BeIDIntegrity
Verifies a signature.

Z

zip - Variable in class be.bosa.commons.eid.consumer.Address
 
A B C D F G H I K L M N O P S T V Z 
Skip navigation links

Copyright © 2012–2019 BOSA. All rights reserved.