问题标签 [keystore-access]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何解决 Android 10 上的 KeyStoreConnectException?
我的应用在除 Android 10 之外的所有 Android 操作系统上运行良好。我使用的是已更新为 Android 10 的 Motorola One Power 设备。我们正在使用 Android Keystore 加密数据库。
应用程序在 luanch 上崩溃并出现以下错误。
android.security.keystore.KeyStoreConnectException:无法与 android.security.keystore.AndroidKeyStoreCipherSpiBase.engineInit(AndroidKeyStoreCipherSpiBase.java:148) 的 android.security.keystore.AndroidKeyStoreCipherSpiBase.ensureKeystoreOperationInitialized(AndroidKeyStoreCipherSpiBase.java:256) 的密钥库服务通信.crypto.Cipher.tryTransformWithProvider(Cipher.java:2980)
它是一个 KeyStoreConnectException 问题。该应用程序需要时间连接到 KeyStoreConnectException。
注意:如果我在调试模式下运行应用程序,那么它工作正常。
请帮我找到解决方案。提前致谢。
android - 如果仅安装了面部作为生物特征,则使用 AndroidX.Biometric 的 KeyGeneration 会失败
我们目前正在尝试使用生物识别技术对数据进行签名,我们使用 androidx.biometric 库。
问题是,如果没有安装指纹但人脸已注册,我们无法生成任何密钥。
仅使用指纹或结合指纹和面部,一切都完美无缺。
只注册了人脸,我们在密钥生成过程中得到以下异常:
原因:java.security.InvalidAlgorithmParameterException:java.lang.IllegalStateException:必须至少注册一个生物特征才能创建每次使用都需要用户身份验证的密钥
在我们开始生成密钥之前,我们测试生物特征的存在如下:
boolean isAvailable = biometricManager.canAuthenticate() == BiometricManager.BIOMETRIC_SUCCESS;
测试设备为搭载 Android 10 的三星 Galaxy S10。
感谢您的帮助和最好的问候
clickonce - 桌面应用程序用户能否从位于 LAN 服务器上的 CNG 密钥库中检索密钥
我正在努力加快 CNG 的 ABC。我的目标是确保持久的长期对称密钥,类似于这个问题中的情况。如果对称密钥可以加密并作为密文存储在应用程序中app.config
,然后在运行时不加密,那么它就不必仅以模糊的形式嵌入程序本身。所以我有几个基本问题。
Full Trust .NET 桌面应用程序(通过 ClickOnce 发布到 LAN 服务器并设置为“仅在线可用”)的用户是否可以
a) 从应用程序发布到的 LAN 服务器上的CNG 密钥库中检索非对称私钥,并使用该密钥解密对称密钥的密文版本?
或者
b) 向驻留在该 LAN 服务器上的 CNG 加密提供商发送一个非对称加密的对称密钥,并以未加密的纯文本形式取回该对称密钥,以便它可以使用?
或者
c) 密钥库是否必须始终存储在执行代码的机器上,也就是说,每个用户都必须在他们的 PC 上拥有此私有非对称密钥的副本吗?
最后,如果可以以某种方式向用户提供非对称密钥,如何调用它作为解密特定部分所需的密钥app.config
?
ssl - Solr - SOLR_SSL_KEY_STORE_PASSWORD 中带有特殊字符的密码抛出密钥库密码不正确
为 Solr 设置 SSL 时(在 Windows 操作系统中),带有特殊字符的密钥库密码会引发“密钥库密码不正确”错误。
示例密码:7V4StJ!Qc%8V
- Solr 密钥库的密码中是否有特殊字符的规则?
- 密码应该以字母字符开头吗?
- 如果我在 Solr.in.cmd 中添加带单引号的密码,我仍然会收到错误消息。SOLR_SSL_KEY_STORE_PASSWORD='7V4StJ!Qc%8V'
我该如何处理?
android - 无法读取密钥(android studio 密钥库)
我尝试从 Android Studio 构建捆绑包以将应用程序上传到 PlayStore。因此,如果我尝试使用我的密钥库构建应用程序,则会出现此错误。
问题出在关于我的密钥库的“key0”上,我无法记住密码或密钥库已损坏。但是我无法创建新的密钥库,因为我也在 playstore 上发布了这个应用程序,如果我尝试使用另一个密钥库,我会收到来自 play google 的错误密钥消息。
我该如何解决这个问题?
ethereum - 以太坊核心钱包 - 私钥
如何在 Ethereum core 钱包或 Ethereum Mist 中访问或查看我的私钥?(无密钥库文件)仅私钥。谢谢你。
json - 当我将我的 JSON 导入我的钱包时,它说无效,所以我使用 JSONLint,它在第 9 行给出错误:解析错误:期望 'STRING',得到 'EOF'
这就是代码的所有引号放在下面的方式
{"address":"abc123a0b123b123ab12345b1abcd12345d12a123","id":"12ab1234-12b1-12ab-1234-1ab12345abc1","version":3,"crypto":{"cipher":"abc-123-abc","cipherparams ":{"iv":"ab1234abcd123a1bc12a123a1234b12"},