Class InternalAuthenticateApduCommand


  • public final class InternalAuthenticateApduCommand
    extends CommandApdu
    APDU ISO 7816-4 mediante la que se pide a la tarjeta que demuestre que posee la clave privada de su certificado de componente.
    • Field Detail

      • INS_INTERNAL_AUTHENTICATE

        private static final byte INS_INTERNAL_AUTHENTICATE
        Byte de instrucción de la APDU.
        See Also:
        Constant Field Values
      • NO_INFORMATION_GIVEN

        private static final byte NO_INFORMATION_GIVEN
        Valor para indicar que no se dispone de información al respecto.
        See Also:
        Constant Field Values
    • Constructor Detail

      • InternalAuthenticateApduCommand

        public InternalAuthenticateApduCommand​(byte cla,
                                               byte[] randomBytes,
                                               byte[] privateKeyRef)
        Crea un objeto para la autenticación interna.
        Parameters:
        cla - Clase (CLA) de la APDU.
        randomBytes - Array de 8 octetos aleatorios para la autenticación.
        privateKeyRef - Referencia a la clave privada del certificado a autenticar.
    • Method Detail

      • buildData

        private static byte[] buildData​(byte[] randomBytes,
                                        byte[] privateKeyRef)