问题标签 [android-keystore]
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 ICS 密钥库的安全性如何?
我想使用 ICS 密钥库来存储私钥和证书。但是我担心它的安全性。似乎任何应用程序都可以读取和获取安装在密钥库中的私钥和证书(没有 privateKeys 密码)。我注意到的唯一安全性是向用户显示的权限对话框。
是这样吗(如果我错了,请纠正我)?
还有其他安全存储私钥和公钥的程序吗?
eclipse - ndk-build 库无法通过 eclipse 添加到 apk 文件中,并且在 aapt a lib 模块之后出现签名问题
首先,我正在运行一个托管在 win8 上的 ubuntu 12.04 x86 虚拟机。我正在将 ac/c++ 库编译到我的 android 应用程序中。
在目录中使用 ndk-build 后,似乎库和模块构建成功。而且我还可以看到 libs/armeabi/ 下的 .so 文件。但是,当我将我的项目导入 Eclipse 时,它总是给出错误,说在这种情况下找不到 lib,命名事件。而且我确实解压了apk文件,发现lib/armeabi/.so没有打包在apk文件中。
以下是详细信息,希望任何人都可以帮助我。
NDK 构建:
androidManifest.xml
能找到
我遇到的另一个问题是,当我尝试使用 aapt a 将 .so lib 添加到 .apk 文件时,它似乎成功了,但是当我使用 adb install 在我的设备上安装它时。它提示:
但是我认为apk文件已经被eclipse在调试模式下签名了。
警告:此 jar 包含未经完整性检查的未签名条目。
使用 -verbose 和 -certs 选项重新运行以获取更多详细信息。
任何帮助表示赞赏!提前致谢!
java - 使用 source/build/target/product/security/ 中的密钥将 apk 签名为系统
正如标题所述,我正在尝试使用 platform.x509.pem 和 platform.pk8 对我的应用程序进行签名。问题是我在使用 keytool-importkeypairs 添加这些时遇到错误,如下所示:
当我尝试使用 SignApk.jar 直接对 APK 进行签名时,我也会遇到错误,如下所示:
Keytool-importkeypairs 错误:
使用的来源:具有系统权限的 Apk,如何使用系统签名对 Android 应用程序进行签名?(SO)以及如何将 android dev phone 2 从 1.6 更新到 2.1
如您所见,上面链接中描述的方法现在都不起作用。提前致谢。
java - 未生成密钥哈希
我试图从我的 Android 应用程序中获取密钥哈希。Facebook SDK 3.0 给出了以下代码:
当我运行它时,它首先说binary:no error
;然后它会询问我输入的密码android
。按回车后,它会在我期望密码的地方返回空白。
我使用了这里提到的解决方案;这确实给了我一个密钥哈希,但是当我使用它时,没有一个会话打开。
我的 java keytool 存储在:
OpenSSL 存储在:
当我在 Windows 的 MD 中运行它时,我给出了正确的文件路径。
请帮我解决这个问题!
android - 无效的密钥库格式
我最近向市场更新了一个应用程序,我生成了密钥库和相应的密码。现在我更新了应用程序并打算在市场上更新它,我已经在媒体上发布了相同的二维码,当我尝试签署我的新 APK 时,我不断收到错误“无效的密钥库格式”选项“使用现有的密钥库”。无法确定我哪里出错了。
这是屏幕截图:
android - 在 MQTT Android 连接中实现 SSL
我有一个关于在Android环境中使用MQTT协议的问题。我们正在开发一个 Android 应用程序并使用com.ibm.micro.client.mqttv3_7.5.0.0.jar MQTT 客户端库向 Android 设备发送推送通知。我的问题是关于 SSL 连接。在桌面应用程序中,我们将 .keystore 文件复制到适当的位置并引用如下;
上面的代码可以完美地获取 SSL 设置。我们也在 Android 中实现了此代码,但很明显,在设备中保存 .keystore 文件根本不安全。我的问题是,是否有任何其他替代方法可以实现 SSL 连接,而无需在设备的内部或外部存储中存储 .keystore 文件?
android - 如何使用签名密钥在 Eclipse 中运行 android 应用程序?
有没有办法可以将签名密钥提供给构建器并让应用程序直接使用签名密钥构建并安装到我的设备上?或者我必须手动导出应用程序并选择密钥,输入密码,然后手动将其安装到我的设备上?
所以简单的问题是:有没有办法在eclipse中构建应用程序时使用签名密钥(它会自动将它安装在设备上)?
请注意:我不是在问如何调试它,我只需要直接从 eclipse 运行它到带有签名密钥的设备。
android - 如何创建具有无限有效性的 Android 密钥库 RSA 密钥?
以下是Google 建议创建 Android 密钥库的方式:
虽然 10000 天似乎是永恒,但 27 年的时间可能比您想象的要快,而且 RSA 可能仍在使用中。
如果现在调整命令行参数有 0.01% 的机会在未来节省我的市场份额,我愿意这样做。
问题:如何使此有效期尽可能长?
android - 将密钥库添加到 Ksoap2
我正在尝试使用 Android 2.3.4 使用 SSL 连接到 WDSL Web 服务。它使用不受信任的解冻证书。
我创建了一个带有中间证书和根证书的密钥库,但不知道如何将密钥库添加到 ksoap2。
有谁知道这是否可能或解决方法?
android - 如何使用 intellij idea 获取地图 api 发布密钥?
编辑:
在这一点上,我应该确保如果我可以成功创建它,它是否可以在从谷歌市场下载的 apk 上运行?我的意思是如果我通过我的服务器发布应用程序,它会正常运行吗? 是的
有一些与获取“释放密钥”相关的示例,但没有什么可以帮助我。我生成了我的调试密钥,它没有任何问题。但我无法获得发布 api 密钥。我做了几乎所有写在互联网和 stackoverflow 上的东西。
如果我有调试密钥,我应该怎么做才能获得发布密钥?
答案:http ://chocotech.blogspot.com/2012/10/get-debug-key-and-release-key-for.html