Class SubjectFacePhoto

java.lang.Object
es.gob.jmulticard.asn1.DecoderObject
es.gob.jmulticard.asn1.icao.SubjectFacePhoto

public final class SubjectFacePhoto extends DecoderObject
Foto(s) de la cara del titular de un eMRTD (DG2 en ICAO 9303 parte 10). Solo se soporta un DG2 que contenga una úica foto del rostro.
  • Field Details

  • Constructor Details

    • SubjectFacePhoto

      public SubjectFacePhoto()
  • Method Details

    • decodeValue

      protected void decodeValue() throws Asn1Exception, TlvException
      Description copied from class: DecoderObject
      Decodifica el valor DER establecido comprobando que corresponde al esperado y formando las estructuras internas.
      Specified by:
      decodeValue in class DecoderObject
      Throws:
      Asn1Exception - Si hay errores correspondientes a las estructuras ASN.1 DER.
      TlvException - Si hay errores relativos a los TLV DER.
    • getDefaultTag

      protected byte getDefaultTag()
      Description copied from class: DecoderObject
      Obtiene la etiqueta de tipo ASN.1 del objeto.
      Specified by:
      getDefaultTag in class DecoderObject
      Returns:
      Etiqueta de tipo ASN.1 del objeto.
    • getSubjectPhotoAsJpeg2k

      public byte[] getSubjectPhotoAsJpeg2k() throws IOException
      Obtiene la foto del titular en formato JPEG2000.
      Returns:
      Foto del titular en formato JPEG2000.
      Throws:
      IOException - Si no se puede leer la foto del titular.