找不到KeyStore MRTD实现

时间:2018-09-12 11:20:09

标签: android

我正在尝试从Android中的NFC获取数据,但是在数据捕获时刻,我出现了此错误:

原因:java.security.KeyStoreException:java.security.NoSuchAlgorithmException:找不到KeyStore MRTD实现

我将代码放在这里:

private var m_ksUserDNIe: KeyStore? = null

 fun loadDGs() {

        // Leemos los certificados
        try {

            runOnUiThread {

                buttonOK.text = "Leyendo..."

                // Crash Here!
                m_ksUser = KeyStore.getInstance("MRTD")
                m_ksUser?.load(null, null)

                println("ASA")

                m_ksUser?.getKey(AUTH_CERT_ALIAS, null)
                m_ksUser?.getCertificate(AUTH_CERT_ALIAS)?.encoded
            }

        } catch (e: Exception) {
            e.printStackTrace()
            throw e
        }
}

有人知道吗?

非常感谢!

0 个答案:

没有答案