Package es.gob.jmulticard.asn1.icao
Class Com
java.lang.Object
es.gob.jmulticard.asn1.DecoderObject
es.gob.jmulticard.asn1.icao.Com
EF.COM de aplicación de LDS1 para el eMRTD de ICAO 9303 parte 10.
Contiene información sobre la versión LDS, información sobre
la versión de Unicode y una lista de los grupos de datos que están
presentes en la aplicación.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Dictionary
<Byte, String> private static final char
private String
private static final byte
private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Decodifica el valor DER establecido comprobando que corresponde al esperado y formando las estructuras internas.protected byte
Obtiene la etiqueta de tipo ASN.1 del objeto.Obtiene el número de versión LDS.String[]
Obtiene la lista de rótulos.Obtiene la versión de Unicode usada.toString()
Methods inherited from class es.gob.jmulticard.asn1.DecoderObject
checkTag, getBytes, getRawDerValue, setDerValue
-
Field Details
-
TAG_COM
private static final byte TAG_COM- See Also:
-
DOT
private static final char DOT- See Also:
-
DGTAGS
-
ldsVersion
-
unicodeVersion
-
presentDgs
-
-
Constructor Details
-
Com
public Com()
-
-
Method Details
-
decodeValue
Description copied from class:DecoderObject
Decodifica el valor DER establecido comprobando que corresponde al esperado y formando las estructuras internas.- Specified by:
decodeValue
in classDecoderObject
- Throws:
Asn1Exception
- Si hay errores correspondientes a las estructuras ASN.1 DER.TlvException
- Si hay errores relativos a los TLV DER.
-
toString
-
getDefaultTag
protected byte getDefaultTag()Description copied from class:DecoderObject
Obtiene la etiqueta de tipo ASN.1 del objeto.- Specified by:
getDefaultTag
in classDecoderObject
- Returns:
- Etiqueta de tipo ASN.1 del objeto.
-
getLdsVersion
Obtiene el número de versión LDS.- Returns:
- Número de versión LDS con formato aa.bb, donde aa define la versión de la LDS y bb define el nivel de actualización.
-
getUnicodeVersion
Obtiene la versión de Unicode usada.- Returns:
- Número de versión Unicode con formato aa.bb.cc, donde aa define la versión principal, bb define la versión menor y cc define el nivel de difusión.
-
getPresentDgs
Obtiene la lista de rótulos.- Returns:
- Lista de todos los grupos de datos presentes.
-