Package es.gob.jmulticard.asn1.icao
Class Com
- java.lang.Object
-
- es.gob.jmulticard.asn1.DecoderObject
-
- es.gob.jmulticard.asn1.icao.Com
-
public final class Com extends DecoderObject
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
Fields Modifier and Type Field Description private static java.util.Dictionary<java.lang.Byte,java.lang.String>DGTAGSprivate static charDOTprivate java.lang.StringldsVersionprivate java.util.List<java.lang.String>presentDgsprivate static byteTAG_COMprivate java.lang.StringunicodeVersion
-
Constructor Summary
Constructors Constructor Description Com()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddecodeValue()Decodifica el valor DER establecido comprobando que corresponde al esperado y formando las estructuras internas.protected bytegetDefaultTag()Obtiene la etiqueta de tipo ASN.1 del objeto.java.lang.StringgetLdsVersion()Obtiene el número de versión LDS.java.lang.String[]getPresentDgs()Obtiene la lista de rótulos.java.lang.StringgetUnicodeVersion()Obtiene la versión de Unicode usada.java.lang.StringtoString()-
Methods inherited from class es.gob.jmulticard.asn1.DecoderObject
checkTag, getBytes, getRawDerValue, setDerValue
-
-
-
-
Field Detail
-
TAG_COM
private static final byte TAG_COM
- See Also:
- Constant Field Values
-
DOT
private static final char DOT
- See Also:
- Constant Field Values
-
DGTAGS
private static final java.util.Dictionary<java.lang.Byte,java.lang.String> DGTAGS
-
ldsVersion
private transient java.lang.String ldsVersion
-
unicodeVersion
private transient java.lang.String unicodeVersion
-
presentDgs
private final java.util.List<java.lang.String> presentDgs
-
-
Method Detail
-
decodeValue
protected void decodeValue() throws Asn1Exception, TlvExceptionDescription copied from class:DecoderObjectDecodifica el valor DER establecido comprobando que corresponde al esperado y formando las estructuras internas.- Specified by:
decodeValuein classDecoderObject- Throws:
Asn1Exception- Si hay errores correspondientes a las estructuras ASN.1 DER.TlvException- Si hay errores relativos a los TLV DER.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getDefaultTag
protected byte getDefaultTag()
Description copied from class:DecoderObjectObtiene la etiqueta de tipo ASN.1 del objeto.- Specified by:
getDefaultTagin classDecoderObject- Returns:
- Etiqueta de tipo ASN.1 del objeto.
-
getLdsVersion
public java.lang.String 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
public java.lang.String 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
public java.lang.String[] getPresentDgs()
Obtiene la lista de rótulos.- Returns:
- Lista de todos los grupos de datos presentes.
-
-