Package org.jmrtd.cbeff
Class ISO781611Decoder
- java.lang.Object
-
- org.jmrtd.cbeff.ISO781611Decoder
-
- All Implemented Interfaces:
ISO781611
public class ISO781611Decoder extends Object implements ISO781611
ISO 7816-11 decoder for BIR.- Since:
- 0.4.7
- Version:
- $Revision: 1796 $
- Author:
- The JMRTD team ([email protected])
-
-
Field Summary
-
Fields inherited from interface org.jmrtd.cbeff.ISO781611
BIOMETRIC_DATA_BLOCK_CONSTRUCTED_TAG, BIOMETRIC_DATA_BLOCK_TAG, BIOMETRIC_HEADER_TEMPLATE_BASE_TAG, BIOMETRIC_INFO_COUNT_TAG, BIOMETRIC_INFORMATION_GROUP_TEMPLATE_TAG, BIOMETRIC_INFORMATION_TEMPLATE_TAG, BIOMETRIC_SUBTYPE_TAG, BIOMETRIC_TYPE_TAG, CREATION_DATE_AND_TIME_TAG, CREATOR_OF_BIOMETRIC_REFERENCE_DATA, DISCRETIONARY_DATA_FOR_PAYLOAD_CONSTRUCTED_TAG, DISCRETIONARY_DATA_FOR_PAYLOAD_TAG, FORMAT_OWNER_TAG, FORMAT_TYPE_TAG, PATRON_HEADER_VERSION_TAG, SMT_DO_CC, SMT_DO_CG, SMT_DO_DS, SMT_DO_PV, SMT_TAG, VALIDITY_PERIOD_TAG
-
-
Constructor Summary
Constructors Constructor Description ISO781611Decoder(BiometricDataBlockDecoder<?> bdbDecoder)
Constructs an ISO7816-11 decoder that uses the given BDB decoder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComplexCBEFFInfo
decode(InputStream inputStream)
Reads a BIT group from an input stream.
-
-
-
Constructor Detail
-
ISO781611Decoder
public ISO781611Decoder(BiometricDataBlockDecoder<?> bdbDecoder)
Constructs an ISO7816-11 decoder that uses the given BDB decoder.- Parameters:
bdbDecoder
- the BDB decoder to use
-
-
Method Detail
-
decode
public ComplexCBEFFInfo decode(InputStream inputStream) throws IOException
Reads a BIT group from an input stream.- Parameters:
inputStream
- the input stream to read from- Returns:
- a complex CBEFF info representing the BIT group
- Throws:
IOException
- if reading fails
-
-