- EAC_CERT_CHANNEL - Class in es.gob.jmulticard.card.baseCard.test
-
- EAC_CERT_CHANNEL() - Constructor for class es.gob.jmulticard.card.baseCard.test.EAC_CERT_CHANNEL
-
- EC - Class in es.gob.jmulticard.jse.provider.asymmetric
-
- EC() - Constructor for class es.gob.jmulticard.jse.provider.asymmetric.EC
-
- ecka_dh - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_SessionKDF - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_SessionKDF_3DES - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_SessionKDF_AES128 - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_SessionKDF_AES192 - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_SessionKDF_AES256 - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_X963KDF - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_X963KDF_RIPEMD160 - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_X963KDF_SHA1 - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_X963KDF_SHA224 - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_X963KDF_SHA256 - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_X963KDF_SHA384 - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- ecka_dh_X963KDF_SHA512 - Static variable in interface de.tsenger.androsmex.asn1.BSIObjectIdentifiers
-
- EF_ATR_2F03 - Static variable in class es.gob.jmulticard.card.baseCard.BaseCard
-
Identificador del fichero de ATR 2F03.
- EF_COM - Class in de.tsenger.androsmex.mrtd
-
Class for DNIe v3.0 ICAO LDS (Logical Data Structure) and Unicode version data encapsulation.
- EF_COM(byte[]) - Constructor for class de.tsenger.androsmex.mrtd.EF_COM
-
Creates a new instance of EFCOMDataContainer
- EF_SOD - Class in de.tsenger.androsmex.mrtd
-
Class for DNIe v3.0 Security Data encapsulation.
- EF_SOD(byte[]) - Constructor for class de.tsenger.androsmex.mrtd.EF_SOD
-
- EF_SOD.DGHashInfo - Class in de.tsenger.androsmex.mrtd
-
- elementsTypes - Variable in class es.gob.jmulticard.asn1.der.Record
-
- EmptyObject() - Constructor for class es.gob.jmulticard.asn1.der.pkcs15.SubClassAttributes.EmptyObject
-
Construye un tipo ASN.1 específico del contexto.
- encrypt(byte[]) - Method in class de.tsenger.androsmex.crypto.AmCryptoProvider
-
Verschlüsselt das übergebene ByteArray mit den Parametern die beim @see
#init(byte[], long) eingestellt wurden.
- encryptBlock(byte[], byte[]) - Method in class de.tsenger.androsmex.crypto.AmAESCrypto
-
Kodiert einen Block mit AES
- encryptCipher - Variable in class de.tsenger.androsmex.crypto.AmCryptoProvider
-
- endExclusive() - Method in class javax.smartcardio.Card
-
Releases the exclusive access previously established using
beginExclusive
.
- endtime - Variable in class es.gob.jmulticard.jse.smartcardio.SmartCardMRTDConnection
-
- engineAliases() - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Lists all the alias names of this keystore.
- engineContainsAlias(String) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Checks if the given alias exists in this keystore.
- engineDeleteEntry(String) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Operation not supported.
- engineDoFinal(byte[], int, int) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineDoFinal(byte[], int, int, byte[], int) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineEntryInstanceOf(String, Class<? extends KeyStore.Entry>) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Determines if the keystore Entry
for the specified
alias
is an instance or subclass of the specified
entryClass
.
- engineGetBlockSize() - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineGetCertificate(String) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Returns the certificate associated with the given alias.
- engineGetCertificateAlias(Certificate) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Returns the (alias) name of the first keystore entry whose certificate
matches the given certificate.
- engineGetCertificateChain(String) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Returns the certificate chain associated with the given alias.
- engineGetCreationDate(String) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Operation not supported.
- engineGetEntry(String, KeyStore.ProtectionParameter) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Gets a KeyStore.Entry
for the specified alias
with the specified protection parameter.
- engineGetIV() - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineGetKey(String, char[]) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Returns the key associated with the given alias, using the given
password to recover it.
- engineGetOutputSize(int) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineGetParameter(String) - Method in class es.gob.jmulticard.jse.provider.asymmetric.ec.DnieECDSASignatureSpi
-
Gets the value of the specified algorithm parameter.
- engineGetParameter(String) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSAPSSSignatureSpi
-
Gets the value of the specified algorithm parameter.
- engineGetParameter(String) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSASignatureSpi
-
Gets the value of the specified algorithm parameter.
- engineGetParameters() - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineInit(int, Key, SecureRandom) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineInitSign(PrivateKey) - Method in class es.gob.jmulticard.jse.provider.asymmetric.ec.DnieECDSASignatureSpi
-
Initializes this signature object with the specified
private key for signing operations.
- engineInitSign(PrivateKey) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSAPSSSignatureSpi
-
Initializes this signature object with the specified
private key for signing operations.
- engineInitSign(PrivateKey) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSASignatureSpi
-
Initializes this signature object with the specified
private key for signing operations.
- engineInitVerify(PublicKey) - Method in class es.gob.jmulticard.jse.provider.asymmetric.ec.DnieECDSASignatureSpi
-
Initializes this signature object with the specified
public key for verification operations.
- engineInitVerify(PublicKey) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSAPSSSignatureSpi
-
Initializes this signature object with the specified
public key for verification operations.
- engineInitVerify(PublicKey) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSASignatureSpi
-
Initializes this signature object with the specified
public key for verification operations.
- engineIsCertificateEntry(String) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Returns true if the entry identified by the given alias
was created by a call to setCertificateEntry
,
or created by a call to setEntry
with a
TrustedCertificateEntry
.
- engineIsKeyEntry(String) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Returns true if the entry identified by the given alias
was created by a call to setKeyEntry
,
or created by a call to setEntry
with a
PrivateKeyEntry
or a SecretKeyEntry
.
- engineLoad(KeyStore.LoadStoreParameter) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Loads the keystore using the given
KeyStore.LoadStoreParameter
.
- engineLoad(InputStream, char[]) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Loads the keystore from the given input stream.
- engineSetCertificateEntry(String, Certificate) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Operation not supported.
- engineSetKeyEntry(String, byte[], Certificate[]) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Operation not supported.
- engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Operation not supported.
- engineSetMode(String) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineSetPadding(String) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineSetParameter(String, Object) - Method in class es.gob.jmulticard.jse.provider.asymmetric.ec.DnieECDSASignatureSpi
-
Sets the specified algorithm parameter to the specified
value.
- engineSetParameter(String, Object) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSAPSSSignatureSpi
-
Sets the specified algorithm parameter to the specified
value.
- engineSetParameter(String, Object) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSASignatureSpi
-
Sets the specified algorithm parameter to the specified
value.
- engineSign() - Method in class es.gob.jmulticard.jse.provider.asymmetric.ec.DnieECDSASignatureSpi
-
Returns the signature bytes of all the data
updated so far.
- engineSign() - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSAPSSSignatureSpi
-
Returns the signature bytes of all the data
updated so far.
- engineSign() - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSASignatureSpi
-
Returns the signature bytes of all the data
updated so far.
- engineSize() - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Retrieves the number of entries in this keystore.
- engineStore(OutputStream, char[]) - Method in class es.gob.jmulticard.jse.provider.DnieKeyStoreSpi
-
Operation not supported.
- engineTerminals() - Method in class javax.smartcardio.TerminalFactorySpi
-
Returns the CardTerminals created by this factory.
- engineUnwrap(byte[], String, int) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineUpdate(byte) - Method in class es.gob.jmulticard.jse.provider.asymmetric.ec.DnieECDSASignatureSpi
-
Updates the data to be signed or verified
using the specified byte.
- engineUpdate(byte[], int, int) - Method in class es.gob.jmulticard.jse.provider.asymmetric.ec.DnieECDSASignatureSpi
-
Updates the data to be signed or verified, using the
specified array of bytes, starting at the specified offset.
- engineUpdate(byte[], int, int) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineUpdate(byte[], int, int, byte[], int) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- engineUpdate(byte) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSAPSSSignatureSpi
-
Updates the data to be signed or verified
using the specified byte.
- engineUpdate(byte[], int, int) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSAPSSSignatureSpi
-
Updates the data to be signed or verified, using the
specified array of bytes, starting at the specified offset.
- engineUpdate(byte) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSASignatureSpi
-
Updates the data to be signed or verified
using the specified byte.
- engineUpdate(byte[], int, int) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSASignatureSpi
-
Updates the data to be signed or verified, using the
specified array of bytes, starting at the specified offset.
- engineVerify(byte[]) - Method in class es.gob.jmulticard.jse.provider.asymmetric.ec.DnieECDSASignatureSpi
-
Verifies the passed-in signature.
- engineVerify(byte[]) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSAPSSSignatureSpi
-
Verifies the passed-in signature.
- engineVerify(byte[]) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSASignatureSpi
-
Verifies the passed-in signature.
- engineWrap(Key) - Method in class es.gob.jmulticard.jse.provider.asymmetric.rsa.DnieRSACipherSpi
-
- equals(Object) - Method in class de.tsenger.androsmex.data.CANSpecDO
-
- equals(Object) - Method in class es.gob.jmulticard.card.Atr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class javax.smartcardio.ATR
-
Compares the specified object with this ATR for equality.
- equals(Object) - Method in class javax.smartcardio.CardPermission
-
Compares the specified object with this CardPermission for equality.
- equals(Object) - Method in class javax.smartcardio.CommandAPDU
-
Compares the specified object with this command APDU for equality.
- equals(Object) - Method in class javax.smartcardio.ResponseAPDU
-
Compares the specified object with this response APDU for equality.
- error(String) - Method in class es.gob.fnmt.dniedroid.util.Logger
-
- ERROR_PIN_LOCKED - Static variable in class es.gob.fnmt.dniedroid.nfc.NFCCommReaderFragment
-
Deprecated.
- es.gob.fnmt.dniedroid.gui - package es.gob.fnmt.dniedroid.gui
-
Contains the classes related to the user interface.
- es.gob.fnmt.dniedroid.gui.fragment - package es.gob.fnmt.dniedroid.gui.fragment
-
Implementation of androidx.fragment.app.Fragment for auxiliary classes.
- es.gob.fnmt.dniedroid.help - package es.gob.fnmt.dniedroid.help
-
Utility classes for basic operations.
- es.gob.fnmt.dniedroid.net.http - package es.gob.fnmt.dniedroid.net.http
-
Classes for wrapping non complex HTTP communication.
- es.gob.fnmt.dniedroid.net.http.clave - package es.gob.fnmt.dniedroid.net.http.clave
-
Class that wraps Cl@ve authentication process (http://clave.gob.es) which is use as a SSO interface by many electronic sites of the public administration.
- es.gob.fnmt.dniedroid.net.http.java - package es.gob.fnmt.dniedroid.net.http.java
-
Classes for wrapping HTTPS communication using java.net API.
- es.gob.fnmt.dniedroid.net.http.okhttp - package es.gob.fnmt.dniedroid.net.http.okhttp
-
Classes for wrapping HTTPS communication using https://square.github.io/okhttp API.
- es.gob.fnmt.dniedroid.net.ssl - package es.gob.fnmt.dniedroid.net.ssl
-
Class providing proprietary javax.net.ssl.SSLSocketFactory enabling client certificate authentication method using DNIe private keys,
required by SSL/TLS protocol.
- es.gob.fnmt.dniedroid.net.tool - package es.gob.fnmt.dniedroid.net.tool
-
Contains the classes for enabling the connectivity and information recovery through the network,
using client certificate authentication method, required by SSL/TLS protocol.
- es.gob.fnmt.dniedroid.nfc - package es.gob.fnmt.dniedroid.nfc
-
Contains the main class that implements the communication between the cryptographic device and the NFC reader.
- es.gob.fnmt.dniedroid.policy - package es.gob.fnmt.dniedroid.policy
-
Contains the classes that defines key usage policies when retrieving the digital certificate.
- es.gob.fnmt.dniedroid.util - package es.gob.fnmt.dniedroid.util
-
- es.gob.jmulticard - package es.gob.jmulticard
-
Paquete principal del proyecto JMultiCard.
- es.gob.jmulticard.apdu.connection - package es.gob.jmulticard.apdu.connection
-
Contiene las funcionalidades genéricas relacionadas con el
tratamiento de APDUs y la gestión de eventos asociados a la
comunicación con una tarjeta inteligente.
- es.gob.jmulticard.apdu.connection.cwa14890 - package es.gob.jmulticard.apdu.connection.cwa14890
-
Contiene las funcionalidades relacionadas con la normativa
CWA-14890, de establecimiento de canal cifrado.
- es.gob.jmulticard.apdu.connection.secure - package es.gob.jmulticard.apdu.connection.secure
-
- es.gob.jmulticard.apdu.dnie - package es.gob.jmulticard.apdu.dnie
-
Contiene las definiciones de los comandos APDU relacionados con el DNIe.
- es.gob.jmulticard.asn1 - package es.gob.jmulticard.asn1
-
Define las clases genéricas necesarias para la representación de datos codificados según la norma ASN.1.
- es.gob.jmulticard.asn1.der - package es.gob.jmulticard.asn1.der
-
Define los tipos DER (Distinguished Encoding Rules) básicos que
son necesarios para la representación de datos codificados
según la norma ASN.1.
- es.gob.jmulticard.asn1.der.pkcs15 - package es.gob.jmulticard.asn1.der.pkcs15
-
Define los tipos compuestos ASN.1 empleados en el estándar
PKCS#15 (Estándar de formato de información de dispositivo
criptográfico).
- es.gob.jmulticard.asn1.der.x509 - package es.gob.jmulticard.asn1.der.x509
-
Define los tipos compuestos ASN.1 empleados en el estándar
X.509.
- es.gob.jmulticard.card - package es.gob.jmulticard.card
-
Define las funcionalidades genénericas para una tarjeta
criptográfica.
- es.gob.jmulticard.card.baseCard - package es.gob.jmulticard.card.baseCard
-
- es.gob.jmulticard.card.baseCard.dnie - package es.gob.jmulticard.card.baseCard.dnie
-
- es.gob.jmulticard.card.baseCard.dnie.mrtd - package es.gob.jmulticard.card.baseCard.dnie.mrtd
-
- es.gob.jmulticard.card.baseCard.dnie.tif - package es.gob.jmulticard.card.baseCard.dnie.tif
-
- es.gob.jmulticard.card.baseCard.mrtd - package es.gob.jmulticard.card.baseCard.mrtd
-
- es.gob.jmulticard.card.baseCard.TcFnmt - package es.gob.jmulticard.card.baseCard.TcFnmt
-
- es.gob.jmulticard.card.baseCard.test - package es.gob.jmulticard.card.baseCard.test
-
- es.gob.jmulticard.card.iso7816four - package es.gob.jmulticard.card.iso7816four
-
Comprende todas las funcionalidades relacionadas con un dispositivo
criptográfico que sigue el estándar ISO/IEC 7816-4:2005.
- es.gob.jmulticard.card.secure - package es.gob.jmulticard.card.secure
-
- es.gob.jmulticard.card.test - package es.gob.jmulticard.card.test
-
- es.gob.jmulticard.jse - package es.gob.jmulticard.jse
-
- es.gob.jmulticard.jse.provider - package es.gob.jmulticard.jse.provider
-
Implementation of Oracle's JCA/JCE interface.
- es.gob.jmulticard.jse.provider.asymmetric - package es.gob.jmulticard.jse.provider.asymmetric
-
- es.gob.jmulticard.jse.provider.asymmetric.ec - package es.gob.jmulticard.jse.provider.asymmetric.ec
-
Implementation of EC engine.
- es.gob.jmulticard.jse.provider.asymmetric.rsa - package es.gob.jmulticard.jse.provider.asymmetric.rsa
-
Implementation of RSA engine.
- es.gob.jmulticard.jse.provider.exception - package es.gob.jmulticard.jse.provider.exception
-
Contains the main Exception derived classes in order to better treatment of IO card operations.
- es.gob.jmulticard.jse.smartcardio - package es.gob.jmulticard.jse.smartcardio
-
Implementation of Smart Card IO interface
- es.gob.jmulticard.jse.smartcardio.nfc - package es.gob.jmulticard.jse.smartcardio.nfc
-
- es.gob.jmulticard.jse.smartcardio.pcsc - package es.gob.jmulticard.jse.smartcardio.pcsc
-
- es.gob.jmulticard.ui.passwordcallback - package es.gob.jmulticard.ui.passwordcallback
-
Handles the interface necessary to implement the PIN request dialog.
- es.gob.jmulticard.ui.passwordcallback.gui - package es.gob.jmulticard.ui.passwordcallback.gui
-
- ESIGN_FILE - Static variable in class es.gob.jmulticard.card.baseCard.BaseCard
-
- establishChannel(SecureCard.CHANNEL_TYPE, boolean) - Method in class es.gob.jmulticard.card.baseCard.BaseCard
-
Monta canal de usuario para poder realizar operacions de firma
- EventHandler(View) - Constructor for class es.gob.fnmt.dniedroid.gui.fragment.NetworkCommunicationFragment.EventHandler
-
Deprecated.
Constructor.
- ExternalAuthenticate - Class in de.tsenger.androsmex.iso7816.command
-
Clase que representa el comando "EXTERNAL AUTHENTICATE"-APDU
- ExternalAuthenticate(byte[]) - Constructor for class de.tsenger.androsmex.iso7816.command.ExternalAuthenticate
-
- externalAuthentication(byte[]) - Method in class es.gob.jmulticard.card.baseCard.BaseCard
-
- externalAuthentication(byte[]) - Method in interface es.gob.jmulticard.card.secure.SecureCard
-
- extra(String) - Method in class es.gob.fnmt.dniedroid.util.Logger
-
- EXTRA_PASSPORTDO - Static variable in class de.tsenger.androsmex.data.PassportDO
-
- extractTag(byte, byte[], int) - Static method in class de.tsenger.androsmex.mrtd.ASN1Tools
-
- extractTLV(short, byte[], int) - Static method in class de.tsenger.androsmex.mrtd.ASN1Tools
-