Class ChipAccessKey

  • All Implemented Interfaces:

    
    public abstract class ChipAccessKey
    
                        

    Represents the access key for the chip access procedure to authenticate to the chip of the eMRTD.

    Two types of ChipAccessKeys are supported:

    • FromCan - Use the Card Access Number (CAN) to access the chip.
    • FromMrz - Use details from the MRZ (document number, date of birth, date of expiry) to access the chip.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class ChipAccessKey.FromCan

      Access key to authenticate to the chip of the eMRTD using the Card Access Number (CAN).

      Authentication using the CAN is only supported for Password Authenticated Connection Establishment (PACE) and is not available with Basic Access Control (BAC).

      public class ChipAccessKey.FromMrz

      Access key to authenticate to the chip of the eMRTD with data from the MRZ, namely the document number, data of birth, and the expiry date of the document.

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      ChipAccessKey()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ChipAccessKey

        ChipAccessKey()
    • Method Detail