Uses of Class
es.gob.jmulticard.connection.ApduConnectionException
-
Packages that use ApduConnectionException Package Description es.gob.jmulticard Paquete principal del proyecto JMultiCard.es.gob.jmulticard.card Contiene las funcionalidades genénericas para tarjetas criptográficas.es.gob.jmulticard.card.bit4id.stcm es.gob.jmulticard.card.cardos Tarjetas Atos / Siemens basadas en CardOS 4.01 o superior.es.gob.jmulticard.card.cwa14890 Comprende todas las funcionalidades relacionadas con una tarjeta criptográfica que implementa la normativa CWA-14890.es.gob.jmulticard.card.dnie Contiene todas las funcionalidades relacionadas con tarjetas criptográficas que sigan el estándar DNIe.es.gob.jmulticard.card.dnie.ceressc Tarjetas FNMT CERES 4.30 con canal seguro (basadas en DNIe 2.0).es.gob.jmulticard.card.dnie.tif Tarjeta TIF del CNP.es.gob.jmulticard.card.fnmt.ceres Tarjeta FNMT-RCM CERES.es.gob.jmulticard.card.gemalto.tuir5 Tarjeta Gemalto TUI (Tarjeta Universitaria Inteligente) R5 (MPCOS+GemXpresso).es.gob.jmulticard.card.gide.smartcafe Tarjetas Giesecke+Devrient SmartCafe (con Applet JavaCard PKCS#15).es.gob.jmulticard.card.icao.bac Implementación del protocolo BAC (basic Access Control).es.gob.jmulticard.card.iso7816eight Contiene todas las funcionalidades relacionadas con una tarjeta criptográfica que implementa el estándar ISO/IEC 7816-8.es.gob.jmulticard.card.iso7816four Contiene todas las funcionalidades relacionadas con un dispositivo criptográfico que sigue el estándar ISO/IEC 7816-4:2005.es.gob.jmulticard.connection Contiene las funcionalidades genéricas relacionadas con la comunicación con una tarjeta inteligente.es.gob.jmulticard.connection.cwa14890 Contiene las funcionalidades genéricas relacionadas con la comunicación con una tarjeta inteligente usando un canal cifrado CWA-14890.es.gob.jmulticard.connection.pace Utilidades para el establecimiento de un canal PACE (Password Authenticated Connection Establishment).es.gob.jmulticard.jse.smartcardio Contiene las funcionalidades necesarias para el envío de APDU (genéricas) a un lector de tarjetas inteligentes mediante lenguaje Java, incluyendo una implementación concreta mediante el API JSR-268. -
-
Uses of ApduConnectionException in es.gob.jmulticard
Methods in es.gob.jmulticard that throw ApduConnectionException Modifier and Type Method Description SecureMessaging
BcPaceChannelHelper. openPaceChannel(byte cla, WirelessInitializer pi, ApduConnection conn)
abstract SecureMessaging
CryptoHelper.PaceChannelHelper. openPaceChannel(byte cla, WirelessInitializer pi, ApduConnection conn)
Abre un canal PACE. -
Uses of ApduConnectionException in es.gob.jmulticard.card
Methods in es.gob.jmulticard.card that throw ApduConnectionException Modifier and Type Method Description protected ResponseApdu
AbstractSmartCard. sendArbitraryApdu(CommandApdu apdu)
Envía una APDU a la tarjeta.protected void
AbstractSmartCard. setConnection(ApduConnection conn)
Establece una nueva conexión con la tarjeta. -
Uses of ApduConnectionException in es.gob.jmulticard.card.bit4id.stcm
Methods in es.gob.jmulticard.card.bit4id.stcm that throw ApduConnectionException Modifier and Type Method Description void
StCard. verifyPin(javax.security.auth.callback.PasswordCallback pinPc)
-
Uses of ApduConnectionException in es.gob.jmulticard.card.cardos
Methods in es.gob.jmulticard.card.cardos that throw ApduConnectionException Modifier and Type Method Description protected void
CardOS. selectMasterFile()
-
Uses of ApduConnectionException in es.gob.jmulticard.card.cwa14890
Methods in es.gob.jmulticard.card.cwa14890 that throw ApduConnectionException Modifier and Type Method Description boolean
Cwa14890Card. externalAuthentication(byte[] extAuthenticationData)
Envia el mensaje de autenticación externa.byte[]
Cwa14890Card. getChallenge()
Solicita un desafío de 8 bytes a la tarjeta.byte[]
Cwa14890Card. getInternalAuthenticateMessage(byte[] randomIfd, byte[] chrCCvIfd)
Obtiene el mensaje de autenticación interna de la tarjeta.byte[]
Cwa14890Card. getSerialNumber()
Recupera el número de serie de la tarjeta.void
Cwa14890Card. setKeysToAuthentication(byte[] refPublicKey, byte[] refPrivateKey)
Establece una clave pública y otra privada para la autenticación.void
Cwa14890Card. verifyIfdCertificateChain(Cwa14890PublicConstants consts)
Verifica que los certificados declarados por el controlador (certificados de terminal) sean válidos para el uso de la tarjeta. -
Uses of ApduConnectionException in es.gob.jmulticard.card.dnie
Methods in es.gob.jmulticard.card.dnie that throw ApduConnectionException Modifier and Type Method Description static void
Dnie. connect(ApduConnection conn)
Conecta con el lector del sistema que tenga un DNIe insertado.boolean
Dnie. externalAuthentication(byte[] extAuthenticationData)
Cdf
Dnie. getCdf()
Obtiene el CDF PKCS#15 del DNIe.static Dnie
DnieFactory. getDnie(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHelper, javax.security.auth.callback.CallbackHandler ch)
Obtiene la clase de DNIe apropiada (según su ATR).static Dnie
DnieFactory. getDnie(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHelper, javax.security.auth.callback.CallbackHandler ch, boolean loadCertsAndKeys)
Obtiene la clase de DNIe apropiada (según su ATR).byte[]
Dnie. getInternalAuthenticateMessage(byte[] randomIfd, byte[] chrCCvIfd)
private ApduConnection
DnieNfc. getPaceConnection(ApduConnection con, CryptoHelper.PaceChannelHelper pch)
private static ApduConnection
DnieNfc. getPaceConnection(ApduConnection con, javax.security.auth.callback.CallbackHandler ch, CryptoHelper cryptoHelper)
byte[]
Dnie. getSerialNumber()
Recupera el número de serie de un DNIe.private void
Dnie. loadCertificatesIfNotAlreadyLoaded()
Carga los certificados del DNIe si no lo estaban ya.protected void
Dnie. loadCertificatesPaths()
Carga el certificado de la CA intermedia y las localizaciones de los certificados de firma y autenticación.protected void
Dnie. selectMasterFile()
void
Dnie. setKeysToAuthentication(byte[] refPublicKey, byte[] refPrivateKey)
void
Dnie. verifyIfdCertificateChain(Cwa14890PublicConstants consts)
void
Dnie. verifyPin(javax.security.auth.callback.PasswordCallback psc)
Constructors in es.gob.jmulticard.card.dnie that throw ApduConnectionException Constructor Description Dnie(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch)
Construye una clase que representa un DNIe.Dnie(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch, boolean loadCertsAndKeys)
Construye una clase que representa un DNIe.Dnie3(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch)
Construye una clase que representa un DNIe 3.0.Dnie3(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch, boolean loadCertsAndKeys)
Construye una clase que representa un DNIe 3.0.DnieNfc(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch)
Crea un DNIe 3 o 4 accedido mediante PACE por NFC.DnieNfc(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch, boolean loadCertsAndKeys)
Construte un DNIe 3 accedido mediante PACE por NFC. -
Uses of ApduConnectionException in es.gob.jmulticard.card.dnie.ceressc
Methods in es.gob.jmulticard.card.dnie.ceressc that throw ApduConnectionException Modifier and Type Method Description protected void
CeresSc. loadCertificatesPaths()
Carga el certificado de la CA intermedia y las localizaciones del resto de los certificados.private void
CeresSc. preload()
Constructors in es.gob.jmulticard.card.dnie.ceressc that throw ApduConnectionException Constructor Description CeresSc(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch)
Construye una tarjeta FNMT CERES con canal seguro.CeresSc(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch, boolean loadCertsAndKeys)
Construye una tarjeta FNMT CERES con canal seguro. -
Uses of ApduConnectionException in es.gob.jmulticard.card.dnie.tif
Constructors in es.gob.jmulticard.card.dnie.tif that throw ApduConnectionException Constructor Description Tif(ApduConnection conn, javax.security.auth.callback.PasswordCallback pwc, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch)
Construye una tarjeta FNMT TIF (variante del DNIe). -
Uses of ApduConnectionException in es.gob.jmulticard.card.fnmt.ceres
Methods in es.gob.jmulticard.card.fnmt.ceres that throw ApduConnectionException Modifier and Type Method Description static void
Ceres. connect(ApduConnection conn)
Inicia la conexión con la tarjeta CERES.private void
Ceres. preload()
protected void
Ceres. selectMasterFile()
void
Ceres. verifyPin(javax.security.auth.callback.PasswordCallback pinPc)
Constructors in es.gob.jmulticard.card.fnmt.ceres that throw ApduConnectionException Constructor Description Ceres(ApduConnection conn, CryptoHelper ch)
Construye una clase que representa una tarjeta FNMT-RCM CERES. -
Uses of ApduConnectionException in es.gob.jmulticard.card.gemalto.tuir5
Methods in es.gob.jmulticard.card.gemalto.tuir5 that throw ApduConnectionException Modifier and Type Method Description protected void
TuiR5. selectMasterFile()
private void
TuiR5. selectPkcs15Applet()
void
TuiR5. verifyPin(javax.security.auth.callback.PasswordCallback pinPc)
-
Uses of ApduConnectionException in es.gob.jmulticard.card.gide.smartcafe
Methods in es.gob.jmulticard.card.gide.smartcafe that throw ApduConnectionException Modifier and Type Method Description int
SmartCafePkcs15Applet. selectFileById(byte[] id)
Selecciona un fichero (DF o EF).protected void
SmartCafePkcs15Applet. selectMasterFile()
void
SmartCafePkcs15Applet. verifyPin(javax.security.auth.callback.PasswordCallback psc)
-
Uses of ApduConnectionException in es.gob.jmulticard.card.icao.bac
Constructors in es.gob.jmulticard.card.icao.bac that throw ApduConnectionException Constructor Description IcaoMrtdWithBac(ApduConnection conn, CryptoHelper cryptoHlpr)
Construye una clase que representa un MRTD accedido de forma inalámbrica mediante BAC.. -
Uses of ApduConnectionException in es.gob.jmulticard.card.iso7816eight
Methods in es.gob.jmulticard.card.iso7816eight that throw ApduConnectionException Modifier and Type Method Description void
AbstractIso7816EightCard. verifyCertificate(byte[] cert)
Verifica un certificado en base a una clave pública cargada anteriormente y que deberá ser la del certificado a partir del cual se generó el certificado que ahora se valida. -
Uses of ApduConnectionException in es.gob.jmulticard.card.iso7816four
Methods in es.gob.jmulticard.card.iso7816four that throw ApduConnectionException Modifier and Type Method Description byte[]
AbstractIso7816FourCard. getChallenge()
Lanza un desafío a la tarjeta para obtener un array de 8 bytes aleatorios.java.util.List<byte[]>
AbstractIso7816FourCard. readAllRecords()
Lee todos los registros del binario actualmente seleccionado.private ResponseApdu
AbstractIso7816FourCard. readBinary(byte msbOffset, byte lsbOffset, byte readLength)
Lee un contenido binario del fichero actualmente seleccionado.int
AbstractIso7816FourCard. selectFileById(byte[] id)
Selecciona un fichero (DF o EF).int
AbstractIso7816FourCard. selectFileByLocation(Location location)
Selecciona un fichero (DF o EF).int
AbstractIso7816FourCard. selectFileByName(byte[] name)
Selecciona un fichero por nombre.int
AbstractIso7816FourCard. selectFileByName(java.lang.String name)
Selecciona un fichero por nombre.protected abstract void
AbstractIso7816FourCard. selectMasterFile()
Selecciona el fichero maestro (directorio raíz de la tarjeta).void
AbstractIso7816FourCard. setPublicKeyToVerification(byte[] refPublicKey)
Establece una clave pública para la la verificación posterior de un certificado emitido por otro al que pertenece esta clave.abstract void
AbstractIso7816FourCard. verifyPin(javax.security.auth.callback.PasswordCallback pinPc)
Verifica el PIN de la tarjeta. -
Uses of ApduConnectionException in es.gob.jmulticard.connection
Subclasses of ApduConnectionException in es.gob.jmulticard.connection Modifier and Type Class Description class
ApduConnectionOpenedInExclusiveModeException
Excepción relativa a un error de conexión con un lector de tarjetas o con una tarjeta inteligente en modo exlusivo.class
CardNotPresentException
Excepción relativa a un intento de conexión en un lector de tarjetas que no tiene una tarjeta inteligente insertada.class
LostChannelException
Excepción de pérdida del canal de comunicación con la tarjeta.class
NoReadersFoundException
Excepción que indica que no se han detectado lectores compatibles de tarjetas inteligentes.class
UnavailableReaderException
Excepción lanzada cuando se intenta acceder a un lector que ya no está disponible.Methods in es.gob.jmulticard.connection that throw ApduConnectionException Modifier and Type Method Description void
ApduConnection. close()
Cierra la conexión con la tarjeta inteligente actualmente insertada en el lector.java.lang.String
ApduConnection. getTerminalInfo(int terminal)
Devuelve información sobre un terminal.long[]
ApduConnection. getTerminals(boolean onlyWithCardPresent)
Devuelve todos los lectores de tarjetas presentes en el sistema.protected abstract ResponseApdu
AbstractApduConnectionIso7816. internalTransmit(byte[] apdu)
Transmite una APDU.void
ApduConnection. open()
Abre la conexión con la tarjeta inteligente actualmente insertada en el lector.byte[]
ApduConnection. reset()
Reinicializa la conexión con la tarjeta inteligente.void
ApduConnection. setTerminal(int t)
Establece el lector de tarjetas que se usará para la conexión.ResponseApdu
AbstractApduConnectionIso7816. transmit(CommandApdu command)
ResponseApdu
ApduConnection. transmit(CommandApdu command)
Envía un comando APDU a la tarjeta inteligente. -
Uses of ApduConnectionException in es.gob.jmulticard.connection.cwa14890
Subclasses of ApduConnectionException in es.gob.jmulticard.connection.cwa14890 Modifier and Type Class Description class
SecureChannelException
Excepción relacionada con problemas en el establecimiento del canal seguro con la tarjeta.Methods in es.gob.jmulticard.connection.cwa14890 that throw ApduConnectionException Modifier and Type Method Description void
Cwa14890OneV1Connection. close()
private byte[]
Cwa14890OneV1Connection. getPaddedSerial()
Obtiene el número de serie de la tarjeta en un array de 8 octetos, completando con ceros a la izquierda si es necesario.java.lang.String
Cwa14890OneV1Connection. getTerminalInfo(int terminal)
long[]
Cwa14890OneV1Connection. getTerminals(boolean onlyWithCardPresent)
private byte[]
Cwa14890OneV1Connection. internalAuthentication(byte[] randomIfd, java.security.interfaces.RSAPublicKey iccPublicKey)
Lleva a cabo el proceso de autenticación interna de la tarjeta mediante el cual el controlador comprueba la tarjeta.static byte[]
Cwa14890OneV1Connection. internalAuthGetInternalAuthenticateMessage(Cwa14890Card card, Cwa14890PublicConstants pubConsts, byte[] randomIfd)
Solicita a la tarjeta un mensaje firmado de autenticación interna.void
Cwa14890OneV1Connection. open()
Abre el canal seguro con la tarjeta.byte[]
Cwa14890OneV1Connection. reset()
void
Cwa14890OneV1Connection. setTerminal(int t)
ResponseApdu
Cwa14890OneV1Connection. transmit(CommandApdu command)
-
Uses of ApduConnectionException in es.gob.jmulticard.connection.pace
Methods in es.gob.jmulticard.connection.pace that throw ApduConnectionException Modifier and Type Method Description ResponseApdu
PaceConnection. transmit(CommandApdu command)
Constructors in es.gob.jmulticard.connection.pace that throw ApduConnectionException Constructor Description IcaoMrtdWithPace(ApduConnection conn, CryptoHelper cryptoHlpr, javax.security.auth.callback.CallbackHandler ch)
Construye una clase que representa un MRTD accedido de forma inalámbrica mediante PACE. -
Uses of ApduConnectionException in es.gob.jmulticard.jse.smartcardio
Methods in es.gob.jmulticard.jse.smartcardio that throw ApduConnectionException Modifier and Type Method Description void
SmartcardIoConnection. close()
java.lang.String
SmartcardIoConnection. getTerminalInfo(int terminal)
Devuelve información sobre un terminal.long[]
SmartcardIoConnection. getTerminals(boolean onlyWithCardPresent)
ResponseApdu
SmartcardIoConnection. internalTransmit(byte[] command)
void
SmartcardIoConnection. open()
byte[]
SmartcardIoConnection. reset()
-