Class InternalAuthenticateApduCommand
- java.lang.Object
-
- es.gob.jmulticard.apdu.Apdu
-
- es.gob.jmulticard.apdu.CommandApdu
-
- es.gob.jmulticard.apdu.iso7816four.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 Summary
Fields Modifier and Type Field Description private static byte
INS_INTERNAL_AUTHENTICATE
Byte de instrucción de la APDU.private static byte
NO_INFORMATION_GIVEN
Valor para indicar que no se dispone de información al respecto.
-
Constructor Summary
Constructors Constructor Description InternalAuthenticateApduCommand(byte cla, byte[] randomBytes, byte[] privateKeyRef)
Crea un objeto para la autenticación interna.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static byte[]
buildData(byte[] randomBytes, byte[] privateKeyRef)
-
-
-
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.
-
-