A B C D E F G I M N P R S T U V Z
All Classes All Packages
All Classes All Packages
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
- asByteArray() - Method in class de.tsenger.vdstools.vds.Feature
- asInteger() - Method in class de.tsenger.vdstools.vds.Feature
- asString() - Method in class de.tsenger.vdstools.vds.Feature
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
- Feature - Class in de.tsenger.vdstools.vds
- Feature(Object) - Constructor for class de.tsenger.vdstools.vds.Feature
- FeatureConverter - Class in de.tsenger.vdstools
- FeatureConverter() - Constructor for class de.tsenger.vdstools.FeatureConverter
- FeatureConverter(InputStream) - 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
- 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) - Method in class de.tsenger.vdstools.vds.VdsMessage
- getFeatureEncoder() - Static method in class de.tsenger.vdstools.DataEncoder
- getFeatureMap() - Method in class de.tsenger.vdstools.vds.DigitalSeal
- getFeatureMap() - Method in class de.tsenger.vdstools.vds.VdsMessage
- getFeatureName(String, DerTlv) - Method in class de.tsenger.vdstools.FeatureConverter
- 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
- isEmpty() - Method in class de.tsenger.vdstools.vds.Feature
- 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
All Classes All Packages