A B C D E F G I M N P R S T U V Z 
All Classes All Packages

A

addDocumentFeature(String, T) - Method in class de.tsenger.vdstools.vds.VdsMessage.Builder
 
addMessage(IdbMessage) - Method in class de.tsenger.vdstools.idb.IdbMessageGroup
 

B

BARCODE_IDENTIFIER - Static variable in class de.tsenger.vdstools.idb.IcaoBarcode
 
build() - Method in class de.tsenger.vdstools.vds.VdsHeader.Builder
 
build() - Method in class de.tsenger.vdstools.vds.VdsMessage.Builder
 
buildCertificateReference(X509Certificate) - Static method in class de.tsenger.vdstools.DataEncoder
 
Builder(String) - Constructor for class de.tsenger.vdstools.vds.VdsHeader.Builder
 
Builder(String) - Constructor for class de.tsenger.vdstools.vds.VdsMessage.Builder
 

C

CAN - de.tsenger.vdstools.idb.IdbMessageType
 
coding - Variable in class de.tsenger.vdstools.vds.dto.FeaturesDto
 
convertToIcaoOrIso3(String) - Static method in class de.tsenger.vdstools.Doc9303CountryCodes
 

D

DataEncoder - Class in de.tsenger.vdstools
 
DataEncoder() - Constructor for class de.tsenger.vdstools.DataEncoder
 
DataParser - Class in de.tsenger.vdstools
Created by Tobias Senger on 18.01.2017.
DataParser() - Constructor for class de.tsenger.vdstools.DataParser
 
DC - Static variable in class de.tsenger.vdstools.vds.VdsHeader
 
de.tsenger.vdstools - package de.tsenger.vdstools
 
de.tsenger.vdstools.idb - package de.tsenger.vdstools.idb
 
de.tsenger.vdstools.vds - package de.tsenger.vdstools.vds
 
de.tsenger.vdstools.vds.dto - package de.tsenger.vdstools.vds.dto
 
decodeBase256(String) - Static method in class de.tsenger.vdstools.DataParser
 
decodeC40(byte[]) - Static method in class de.tsenger.vdstools.DataParser
 
decodeDate(byte[]) - Static method in class de.tsenger.vdstools.DataParser
 
decodeDateTime(byte[]) - Static method in class de.tsenger.vdstools.DataParser
Decodes a byte[] encoded datetime as described in ICAO TR "Datastructure for Barcode".
decodeFeature(String, DerTlv) - Method in class de.tsenger.vdstools.FeatureConverter
 
decodeMaskedDate(byte[]) - Static method in class de.tsenger.vdstools.DataParser
Decodes a byte[] encoded masked date as described in ICAO TR "Datastructure for Barcode".
DEFAULT_SEAL_CODINGS - Static variable in class de.tsenger.vdstools.FeatureConverter
 
DerTlv - Class in de.tsenger.vdstools
 
DerTlv(byte, byte[]) - Constructor for class de.tsenger.vdstools.DerTlv
 
DigitalSeal - Class in de.tsenger.vdstools.vds
 
DigitalSeal(VdsHeader, VdsMessage, Signer) - Constructor for class de.tsenger.vdstools.vds.DigitalSeal
 
DIGITALTRAVEL_AUTHORIZATION - de.tsenger.vdstools.idb.IdbMessageType
 
Doc9303CountryCodes - Class in de.tsenger.vdstools
 
Doc9303CountryCodes() - Constructor for class de.tsenger.vdstools.Doc9303CountryCodes
 
documentRef - Variable in class de.tsenger.vdstools.vds.dto.SealDto
 
documentType - Variable in class de.tsenger.vdstools.vds.dto.SealDto
 

E

EF_CARDACCESS - de.tsenger.vdstools.idb.IdbMessageType
 
EMERGENCY_TRAVEL_DOCUMENT - de.tsenger.vdstools.idb.IdbMessageType
 
encodeBase256(byte[]) - Static method in class de.tsenger.vdstools.DataEncoder
 
encodeC40(String) - Static method in class de.tsenger.vdstools.DataEncoder
 
encodeDate(String) - Static method in class de.tsenger.vdstools.DataEncoder
 
encodeDate(LocalDate) - Static method in class de.tsenger.vdstools.DataEncoder
Encode a LocalDate as described in ICAO Doc9303 Part 13 in three bytes
encodeDateTime(LocalDateTime) - Static method in class de.tsenger.vdstools.DataEncoder
Encode a LocalDate as described in as described in ICAO TR "Datastructure for Barcode" in six bytes.
encodeFeature(String, String, T) - Method in class de.tsenger.vdstools.FeatureConverter
 
encodeMaskedDate(String) - Static method in class de.tsenger.vdstools.DataEncoder
Encodes a date string with unknown date parts as described in ICAO TR "Datastructure for Barcode".

F

FeatureConverter - Class in de.tsenger.vdstools
 
FeatureConverter() - Constructor for class de.tsenger.vdstools.FeatureConverter
 
FeatureConverter(String) - Constructor for class de.tsenger.vdstools.FeatureConverter
 
features - Variable in class de.tsenger.vdstools.vds.dto.SealDto
 
FeaturesDto - Class in de.tsenger.vdstools.vds.dto
 
FeaturesDto() - Constructor for class de.tsenger.vdstools.vds.dto.FeaturesDto
 
fromByteArray(byte[]) - Static method in class de.tsenger.vdstools.DerTlv
 
fromByteArray(byte[]) - Static method in class de.tsenger.vdstools.idb.IdbHeader
 
fromByteArray(byte[]) - Static method in class de.tsenger.vdstools.idb.IdbMessage
 
fromByteArray(byte[]) - Static method in class de.tsenger.vdstools.idb.IdbMessageGroup
 
fromByteArray(byte[]) - Static method in class de.tsenger.vdstools.idb.IdbSignature
 
fromByteArray(byte[]) - Static method in class de.tsenger.vdstools.idb.IdbSignerCertificate
 
fromByteArray(byte[]) - Static method in class de.tsenger.vdstools.vds.DigitalSeal
 
fromByteArray(byte[]) - Static method in class de.tsenger.vdstools.vds.VdsSignature
 
fromByteArray(byte[], boolean) - Static method in class de.tsenger.vdstools.idb.IdbPayload
 
fromByteArray(byte[], String) - Static method in class de.tsenger.vdstools.vds.VdsMessage
 
fromByteBuffer(ByteBuffer) - Static method in class de.tsenger.vdstools.vds.VdsHeader
 
fromDerTlv(DerTlv) - Static method in class de.tsenger.vdstools.idb.IdbMessage
 
fromRawString(String) - Static method in class de.tsenger.vdstools.vds.DigitalSeal
 
fromString(String) - Static method in class de.tsenger.vdstools.idb.IcaoBarcode
 

G

getAvailableVdsFeatures() - Method in class de.tsenger.vdstools.FeatureConverter
 
getAvailableVdsTypes() - Method in class de.tsenger.vdstools.FeatureConverter
 
getCertificateReference() - Method in class de.tsenger.vdstools.idb.IdbHeader
 
getCertificateReference() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getCertificateReference() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getCountryIdentifier() - Method in class de.tsenger.vdstools.idb.IdbHeader
 
getDerSignatureBytes() - Method in class de.tsenger.vdstools.idb.IdbSignature
Returns signature in format ECDSASignature ::= SEQUENCE { r INTEGER, s INTEGER }
getDerSignatureBytes() - Method in class de.tsenger.vdstools.vds.VdsSignature
Returns signature in format ECDSASignature ::= SEQUENCE { r INTEGER, s INTEGER }
getDerTlvList() - Method in class de.tsenger.vdstools.vds.VdsMessage
 
getDocFeatureRef() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getDocFeatureRef() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getDocTypeCat() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getDocTypeCat() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getDocumentFeature(String) - Method in class de.tsenger.vdstools.vds.VdsMessage
 
getDocumentRef() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getDocumentRef(String) - Method in class de.tsenger.vdstools.FeatureConverter
 
getEncoded() - Method in class de.tsenger.vdstools.DerTlv
wraps the given data (Value) in a DER TLV object with free choice of the tag Length will be calculated as defined in ASN.1 DER length encoding
getEncoded() - Method in class de.tsenger.vdstools.idb.IcaoBarcode
 
getEncoded() - Method in class de.tsenger.vdstools.idb.IdbHeader
 
getEncoded() - Method in class de.tsenger.vdstools.idb.IdbMessage
 
getEncoded() - Method in class de.tsenger.vdstools.idb.IdbMessageGroup
 
getEncoded() - Method in class de.tsenger.vdstools.idb.IdbPayload
 
getEncoded() - Method in class de.tsenger.vdstools.idb.IdbSignature
 
getEncoded() - Method in class de.tsenger.vdstools.idb.IdbSignerCertificate
 
getEncoded() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getEncoded() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getEncoded() - Method in class de.tsenger.vdstools.vds.VdsMessage
 
getEncoded() - Method in class de.tsenger.vdstools.vds.VdsSignature
 
getFeature(String) - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getFeature(String, DerTlv) - Method in class de.tsenger.vdstools.FeatureConverter
 
getFeatureEncoder() - Static method in class de.tsenger.vdstools.DataEncoder
 
getFieldSize() - Method in class de.tsenger.vdstools.Signer
 
getFromByteBuffer(ByteBuffer, int) - Static method in class de.tsenger.vdstools.DataParser
Returns a byte array of the requested size which contains the number of bytes from the given ByteBuffer beginning at the current pointer of the ByteBuffer.
getHeaderAndMessageBytes() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getIdbHeader() - Method in class de.tsenger.vdstools.idb.IdbPayload
 
getIdbMessageGroup() - Method in class de.tsenger.vdstools.idb.IdbPayload
 
getIdbSignature() - Method in class de.tsenger.vdstools.idb.IdbPayload
 
getIdbSignerCertificate() - Method in class de.tsenger.vdstools.idb.IdbPayload
 
getIssuingCountry() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getIssuingCountry() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getIssuingDate() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getIssuingDate() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getMessageContent() - Method in class de.tsenger.vdstools.idb.IdbMessage
 
getMessagesList() - Method in class de.tsenger.vdstools.idb.IdbMessageGroup
 
getMessageType() - Method in class de.tsenger.vdstools.idb.IdbMessage
 
getPayLoad() - Method in class de.tsenger.vdstools.idb.IcaoBarcode
 
getPlainSignatureBytes() - Method in class de.tsenger.vdstools.idb.IdbSignature
Returns signature in plain format: r||s
getPlainSignatureBytes() - Method in class de.tsenger.vdstools.vds.VdsSignature
Returns signature bytes in plain format: r||s
getRawString() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getRawVersion() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getSigDate() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getSigDate() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getSignatureAlgorithm() - Method in class de.tsenger.vdstools.idb.IdbHeader
 
getSignatureBytes() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getSignatureCreationDate() - Method in class de.tsenger.vdstools.idb.IdbHeader
 
getSignerCertRef() - Method in class de.tsenger.vdstools.vds.DigitalSeal
Returns a string that identifies the signer certificate.
getSignerCertRef(X509Certificate) - Static method in class de.tsenger.vdstools.DataEncoder
Return the Signer Identifier and the Certificate Reference based on the the given X.509.
getSignerIdentifier() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getSignerIdentifier() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getTag() - Method in class de.tsenger.vdstools.DerTlv
 
getTag(String, String) - Method in class de.tsenger.vdstools.FeatureConverter
 
getValue() - Method in class de.tsenger.vdstools.DerTlv
 
getValue() - Method in enum de.tsenger.vdstools.idb.IdbMessageType
 
getValue() - Method in enum de.tsenger.vdstools.idb.IdbSignatureAlgorithm
 
getVdsType() - Method in class de.tsenger.vdstools.vds.DigitalSeal
 
getVdsType() - Method in class de.tsenger.vdstools.vds.VdsHeader
 
getVdsType() - Method in class de.tsenger.vdstools.vds.VdsMessage
 
getVdsType(Integer) - Method in class de.tsenger.vdstools.FeatureConverter
 
getX509Certificate() - Method in class de.tsenger.vdstools.idb.IdbSignerCertificate
 

I

IcaoBarcode - Class in de.tsenger.vdstools.idb
 
IcaoBarcode(boolean, boolean, IdbPayload) - Constructor for class de.tsenger.vdstools.idb.IcaoBarcode
 
IcaoBarcode(char, IdbPayload) - Constructor for class de.tsenger.vdstools.idb.IcaoBarcode
 
IdbHeader - Class in de.tsenger.vdstools.idb
 
IdbHeader(String) - Constructor for class de.tsenger.vdstools.idb.IdbHeader
 
IdbHeader(String, IdbSignatureAlgorithm, byte[]) - Constructor for class de.tsenger.vdstools.idb.IdbHeader
 
IdbHeader(String, IdbSignatureAlgorithm, byte[], String) - Constructor for class de.tsenger.vdstools.idb.IdbHeader
 
IdbMessage - Class in de.tsenger.vdstools.idb
 
IdbMessage(byte, byte[]) - Constructor for class de.tsenger.vdstools.idb.IdbMessage
 
IdbMessage(IdbMessageType, byte[]) - Constructor for class de.tsenger.vdstools.idb.IdbMessage
 
IdbMessageGroup - Class in de.tsenger.vdstools.idb
 
IdbMessageGroup() - Constructor for class de.tsenger.vdstools.idb.IdbMessageGroup
 
IdbMessageGroup(IdbMessage) - Constructor for class de.tsenger.vdstools.idb.IdbMessageGroup
 
IdbMessageType - Enum in de.tsenger.vdstools.idb
 
IdbPayload - Class in de.tsenger.vdstools.idb
 
IdbPayload(IdbHeader, IdbMessageGroup, IdbSignerCertificate, IdbSignature) - Constructor for class de.tsenger.vdstools.idb.IdbPayload
 
IdbSignature - Class in de.tsenger.vdstools.idb
 
IdbSignature(byte[]) - Constructor for class de.tsenger.vdstools.idb.IdbSignature
 
IdbSignatureAlgorithm - Enum in de.tsenger.vdstools.idb
 
IdbSignerCertificate - Class in de.tsenger.vdstools.idb
 
IdbSignerCertificate(X509Certificate) - Constructor for class de.tsenger.vdstools.idb.IdbSignerCertificate
 
isSigned() - Method in class de.tsenger.vdstools.idb.IcaoBarcode
 
isZipped() - Method in class de.tsenger.vdstools.idb.IcaoBarcode
 

M

maxLength - Variable in class de.tsenger.vdstools.vds.dto.FeaturesDto
 
minLength - Variable in class de.tsenger.vdstools.vds.dto.FeaturesDto
 
MRZ_TD1 - de.tsenger.vdstools.idb.IdbMessageType
 
MRZ_TD3 - de.tsenger.vdstools.idb.IdbMessageType
 

N

name - Variable in class de.tsenger.vdstools.vds.dto.FeaturesDto
 

P

parseDerTLvs(byte[]) - Static method in class de.tsenger.vdstools.DataParser
 
PROOF_OF_RECOVERY - de.tsenger.vdstools.idb.IdbMessageType
 
PROOF_OF_TESTING - de.tsenger.vdstools.idb.IdbMessageType
 
PROOF_OF_VACCINATION - de.tsenger.vdstools.idb.IdbMessageType
 

R

required - Variable in class de.tsenger.vdstools.vds.dto.FeaturesDto
 

S

SealDto - Class in de.tsenger.vdstools.vds.dto
 
SealDto() - Constructor for class de.tsenger.vdstools.vds.dto.SealDto
 
setCertificateReference(String) - Method in class de.tsenger.vdstools.vds.VdsHeader.Builder
 
setFeatureEncoder(FeatureConverter) - Static method in class de.tsenger.vdstools.DataEncoder
 
setIssuingCountry(String) - Method in class de.tsenger.vdstools.vds.VdsHeader.Builder
 
setIssuingDate(LocalDate) - Method in class de.tsenger.vdstools.vds.VdsHeader.Builder
 
setRawVersion(int) - Method in class de.tsenger.vdstools.vds.VdsHeader.Builder
 
setSigDate(LocalDate) - Method in class de.tsenger.vdstools.vds.VdsHeader.Builder
 
setSignerCertRef(X509Certificate, boolean) - Method in class de.tsenger.vdstools.vds.VdsHeader.Builder
Get signerIdentifier and certificateReference from given X509Certificate.
setSignerIdentifier(String) - Method in class de.tsenger.vdstools.vds.VdsHeader.Builder
 
SHA256_WITH_ECDSA - de.tsenger.vdstools.idb.IdbSignatureAlgorithm
 
SHA384_WITH_ECDSA - de.tsenger.vdstools.idb.IdbSignatureAlgorithm
 
SHA512_WITH_ECDSA - de.tsenger.vdstools.idb.IdbSignatureAlgorithm
 
sign(byte[]) - Method in class de.tsenger.vdstools.Signer
 
SignatureInvalid - de.tsenger.vdstools.Verifier.Result
 
SignatureValid - de.tsenger.vdstools.Verifier.Result
 
Signer - Class in de.tsenger.vdstools
 
Signer(ECPrivateKey) - Constructor for class de.tsenger.vdstools.Signer
 
Signer(KeyStore, String, String) - Constructor for class de.tsenger.vdstools.Signer
 

T

tag - Variable in class de.tsenger.vdstools.vds.dto.FeaturesDto
 
TAG - Static variable in class de.tsenger.vdstools.idb.IdbMessageGroup
 
TAG - Static variable in class de.tsenger.vdstools.idb.IdbSignature
 
TAG - Static variable in class de.tsenger.vdstools.idb.IdbSignerCertificate
 
TAG - Static variable in class de.tsenger.vdstools.vds.VdsSignature
 
toUnsignedInt(byte) - Static method in class de.tsenger.vdstools.DataEncoder
 

U

unzip(byte[]) - Static method in class de.tsenger.vdstools.DataParser
 

V

valueOf(byte) - Static method in enum de.tsenger.vdstools.idb.IdbMessageType
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum de.tsenger.vdstools.idb.IdbSignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.tsenger.vdstools.idb.IdbMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.tsenger.vdstools.idb.IdbSignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.tsenger.vdstools.Verifier.Result
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.tsenger.vdstools.idb.IdbMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.tsenger.vdstools.idb.IdbSignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.tsenger.vdstools.Verifier.Result
Returns an array containing the constants of this enum type, in the order they are declared.
VdsHeader - Class in de.tsenger.vdstools.vds
 
VdsHeader.Builder - Class in de.tsenger.vdstools.vds
 
VdsMessage - Class in de.tsenger.vdstools.vds
 
VdsMessage(String, List<DerTlv>) - Constructor for class de.tsenger.vdstools.vds.VdsMessage
 
VdsMessage.Builder - Class in de.tsenger.vdstools.vds
 
VdsSignature - Class in de.tsenger.vdstools.vds
 
VdsSignature(byte[]) - Constructor for class de.tsenger.vdstools.vds.VdsSignature
 
Verifier - Class in de.tsenger.vdstools
 
Verifier(DigitalSeal, X509Certificate) - Constructor for class de.tsenger.vdstools.Verifier
 
Verifier.Result - Enum in de.tsenger.vdstools
 
verify() - Method in class de.tsenger.vdstools.Verifier
 
VerifyError - de.tsenger.vdstools.Verifier.Result
 
version - Variable in class de.tsenger.vdstools.vds.dto.SealDto
 
VISA - de.tsenger.vdstools.idb.IdbMessageType
 

Z

zip(byte[]) - Static method in class de.tsenger.vdstools.DataEncoder
 
A B C D E F G I M N P R S T U V Z 
All Classes All Packages