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 SecureMessagingBcPaceChannelHelper. openPaceChannel(byte cla, WirelessInitializer pi, ApduConnection conn)abstract SecureMessagingCryptoHelper.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 ResponseApduAbstractSmartCard. sendArbitraryApdu(CommandApdu apdu)Envía una APDU a la tarjeta.protected voidAbstractSmartCard. 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 voidStCard. 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 voidCardOS. 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 booleanCwa14890Card. 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.voidCwa14890Card. setKeysToAuthentication(byte[] refPublicKey, byte[] refPrivateKey)Establece una clave pública y otra privada para la autenticación.voidCwa14890Card. 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 voidDnie. connect(ApduConnection conn)Conecta con el lector del sistema que tenga un DNIe insertado.booleanDnie. externalAuthentication(byte[] extAuthenticationData)CdfDnie. getCdf()Obtiene el CDF PKCS#15 del DNIe.static DnieDnieFactory. 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 DnieDnieFactory. 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 ApduConnectionDnieNfc. getPaceConnection(ApduConnection con, CryptoHelper.PaceChannelHelper pch)private static ApduConnectionDnieNfc. getPaceConnection(ApduConnection con, javax.security.auth.callback.CallbackHandler ch, CryptoHelper cryptoHelper)byte[]Dnie. getSerialNumber()Recupera el número de serie de un DNIe.private voidDnie. loadCertificatesIfNotAlreadyLoaded()Carga los certificados del DNIe si no lo estaban ya.protected voidDnie. loadCertificatesPaths()Carga el certificado de la CA intermedia y las localizaciones de los certificados de firma y autenticación.protected voidDnie. selectMasterFile()voidDnie. setKeysToAuthentication(byte[] refPublicKey, byte[] refPrivateKey)voidDnie. verifyIfdCertificateChain(Cwa14890PublicConstants consts)voidDnie. 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 voidCeresSc. loadCertificatesPaths()Carga el certificado de la CA intermedia y las localizaciones del resto de los certificados.private voidCeresSc. 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 voidCeres. connect(ApduConnection conn)Inicia la conexión con la tarjeta CERES.private voidCeres. preload()protected voidCeres. selectMasterFile()voidCeres. 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 voidTuiR5. selectMasterFile()private voidTuiR5. selectPkcs15Applet()voidTuiR5. 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 intSmartCafePkcs15Applet. selectFileById(byte[] id)Selecciona un fichero (DF o EF).protected voidSmartCafePkcs15Applet. selectMasterFile()voidSmartCafePkcs15Applet. 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 voidAbstractIso7816EightCard. 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 ResponseApduAbstractIso7816FourCard. readBinary(byte msbOffset, byte lsbOffset, byte readLength)Lee un contenido binario del fichero actualmente seleccionado.intAbstractIso7816FourCard. selectFileById(byte[] id)Selecciona un fichero (DF o EF).intAbstractIso7816FourCard. selectFileByLocation(Location location)Selecciona un fichero (DF o EF).intAbstractIso7816FourCard. selectFileByName(byte[] name)Selecciona un fichero por nombre.intAbstractIso7816FourCard. selectFileByName(java.lang.String name)Selecciona un fichero por nombre.protected abstract voidAbstractIso7816FourCard. selectMasterFile()Selecciona el fichero maestro (directorio raíz de la tarjeta).voidAbstractIso7816FourCard. 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 voidAbstractIso7816FourCard. 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 classApduConnectionOpenedInExclusiveModeExceptionExcepción relativa a un error de conexión con un lector de tarjetas o con una tarjeta inteligente en modo exlusivo.classCardNotPresentExceptionExcepción relativa a un intento de conexión en un lector de tarjetas que no tiene una tarjeta inteligente insertada.classLostChannelExceptionExcepción de pérdida del canal de comunicación con la tarjeta.classNoReadersFoundExceptionExcepción que indica que no se han detectado lectores compatibles de tarjetas inteligentes.classUnavailableReaderExceptionExcepció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 voidApduConnection. close()Cierra la conexión con la tarjeta inteligente actualmente insertada en el lector.java.lang.StringApduConnection. 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 ResponseApduAbstractApduConnectionIso7816. internalTransmit(byte[] apdu)Transmite una APDU.voidApduConnection. 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.voidApduConnection. setTerminal(int t)Establece el lector de tarjetas que se usará para la conexión.ResponseApduAbstractApduConnectionIso7816. transmit(CommandApdu command)ResponseApduApduConnection. 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 classSecureChannelExceptionExcepció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 voidCwa14890OneV1Connection. 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.StringCwa14890OneV1Connection. 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.voidCwa14890OneV1Connection. open()Abre el canal seguro con la tarjeta.byte[]Cwa14890OneV1Connection. reset()voidCwa14890OneV1Connection. setTerminal(int t)ResponseApduCwa14890OneV1Connection. 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 ResponseApduPaceConnection. 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 voidSmartcardIoConnection. close()java.lang.StringSmartcardIoConnection. getTerminalInfo(int terminal)Devuelve información sobre un terminal.long[]SmartcardIoConnection. getTerminals(boolean onlyWithCardPresent)ResponseApduSmartcardIoConnection. internalTransmit(byte[] command)voidSmartcardIoConnection. open()byte[]SmartcardIoConnection. reset()
-