Class MseSetPaceAlgorithmApduCommand
java.lang.Object
es.gob.jmulticard.apdu.Apdu
es.gob.jmulticard.apdu.CommandApdu
es.gob.jmulticard.apdu.iso7816four.MseSetAuthenticationTemplateApduCommand
es.gob.jmulticard.apdu.iso7816four.pace.MseSetPaceAlgorithmApduCommand
APDU de establecmiiento de algoritmo para PACE.
- Author:
- Tomás García-Merás.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAlgoritmo de establecimiento de canal PACE.static enumParámetro para el algoritmo de establecimiento de canal PACE.static enumTipo de contraseña que se va a usar para establecer el canal PACE. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final byteReferencia a un algoritmo (a un mecanismo criptográfico).protected static final byteControl Reference Template for Authentication (AT).protected static final byteControl Reference Template for Digital Signature (DST).protected static final byteReferencia a una clave para cómputo de sesión en modo simétrico o referencia a una clave privada en modo asimétrico.protected static final byteReferencia a una clave para uso directo en modo simétrico o referencia a una clave pública en modo asimétrico.protected static final byteEstablece modo para autenticación.protected static final byteEstablece modo para computación. -
Constructor Summary
ConstructorsConstructorDescriptionMseSetPaceAlgorithmApduCommand(byte cla, MseSetPaceAlgorithmApduCommand.PaceAlgorithmOid algorithm, MseSetPaceAlgorithmApduCommand.PacePasswordType pwdType, MseSetPaceAlgorithmApduCommand.PaceAlgorithmParam algorithmParam) Crea una APDU de establecmiento de algoritmo para PACE. -
Method Summary
-
Field Details
-
SET_FOR_AUTHENTICATION
protected static final byte SET_FOR_AUTHENTICATIONEstablece modo para autenticación.- See Also:
-
SET_FOR_COMPUTATION
protected static final byte SET_FOR_COMPUTATIONEstablece modo para computación.- See Also:
-
DST
protected static final byte DSTControl Reference Template for Digital Signature (DST).- See Also:
-
AT
protected static final byte ATControl Reference Template for Authentication (AT).- See Also:
-
PUBLIC_KEY_REFERENCE
protected static final byte PUBLIC_KEY_REFERENCEReferencia a una clave para uso directo en modo simétrico o referencia a una clave pública en modo asimétrico.- See Also:
-
PRIVATE_KEY_REFERENCE
protected static final byte PRIVATE_KEY_REFERENCEReferencia a una clave para cómputo de sesión en modo simétrico o referencia a una clave privada en modo asimétrico.- See Also:
-
ALGORITHM_REFERENCE
protected static final byte ALGORITHM_REFERENCEReferencia a un algoritmo (a un mecanismo criptográfico).- See Also:
-
-
Constructor Details
-
MseSetPaceAlgorithmApduCommand
public MseSetPaceAlgorithmApduCommand(byte cla, MseSetPaceAlgorithmApduCommand.PaceAlgorithmOid algorithm, MseSetPaceAlgorithmApduCommand.PacePasswordType pwdType, MseSetPaceAlgorithmApduCommand.PaceAlgorithmParam algorithmParam) Crea una APDU de establecmiento de algoritmo para PACE.- Parameters:
cla- Clase (CLA) de la APDU.algorithm- Algoritmo a utilizar.pwdType- Tipo de contraseña que se va a usar para establecer el canal PACE.algorithmParam- Parámetro para el algoritmo de establecimiento de canal PACE.
-