草庐IT

keyStore

全部标签

java - 如何在 keystore 中存储 key

我需要将2个key存储到KeyStore这是相关代码:KeyStoreks=KeyStore.getInstance("JKS");Stringpassword="password";char[]ksPass=password.toCharArray();ks.load(null,ksPass);ks.setKeyEntry("keyForSeckeyDecrypt",privateKey,null,null);ks.setKeyEntry("keyForDigitalSignature",priv,null,null);FileOutputStreamwriteStream=newF

java - 在 keystore 文件中查找别名

我在jre/lib/security下有一个key存储文件cacerts,我在其中使用import命令添加了一个证书。我的keystore中有50多个证书。如何在keystore中找到最后导入的证书的别名。我想删除我需要别名的最后添加的证书。请帮忙。 最佳答案 您可以列出keystore中的所有证书,例如在Linux上keytool-list-v-keystorekeystore.jks|grep"Aliasname\|Creationdate"在Windows上keytool-list-v-keystorekeystore.jks

java - 在 Windows 上访问智能卡时重用 Java Keystore

我正在开发一个使用SUNMSCAPI访问智能卡(电子身份证)并检索一些证书的应用程序。不久前,我可以创建keystore并签署文件列表,而无需重新创建keystore,但现在我一次只能签署一个文件。签署文件列表时,第一个文件被正确签署;在签署第二个文件时,我会看到一个“插入智能卡”对话框,并且正在使用的智能卡显示为灰色。有人见过这种行为吗? 最佳答案 是的,我以前见过这个。我正在为在线使用的葡萄牙身份证开发前端和中间件,其中一项特殊功能是能够签署多个文件(电子签名),而这正是我们的行为!智能卡上的安全模型确保一次身份验证只持续一次操

android - 如何启用 Google Play 应用签名

我认为很多开发人员都在尝试更多地了解在GoogleI/O2017上展示的新GooglePlayAppSigning功能。存储keystore以对GooglePlay内的应用程序进行签名的功能可以让您无需安全地存储keystore,并且可以帮助系统根据硬件和操作系统特性优化提供给每个设备的APK。您可以在此处的官方文档中阅读有关此主题的更多信息:https://developer.android.com/studio/publish/app-signing.html#google-play-app-signing.通过以下答案,我将更好地解释您上传原始keystore所需遵循的步骤以及如

android - 如何启用 Google Play 应用签名

我认为很多开发人员都在尝试更多地了解在GoogleI/O2017上展示的新GooglePlayAppSigning功能。存储keystore以对GooglePlay内的应用程序进行签名的功能可以让您无需安全地存储keystore,并且可以帮助系统根据硬件和操作系统特性优化提供给每个设备的APK。您可以在此处的官方文档中阅读有关此主题的更多信息:https://developer.android.com/studio/publish/app-signing.html#google-play-app-signing.通过以下答案,我将更好地解释您上传原始keystore所需遵循的步骤以及如

android - Android Studio 中的 debug.keystore 在哪里

我需要启用google+api,所以我需要debug.keystore。我切换到AndroidStudio并且不知道它在哪里。我可以在路径~/.android/debug.keystore的Eclipse中找到它。 最佳答案 编辑步骤1)转到文件>项目结构>选择项目>转到“签名”并选择您的默认或您想要的任何keystore并填写所有详细信息。如果您无法填写详细信息,请点击绿色的“+”按钮。我在屏幕截图中突出显示了。第2步)非常重要:转到构建类型>选择您的构建类型并选择您的“签名配置”。就我而言,我必须选择“配置”。检查突出显示的区域

android - Android Studio 中的 debug.keystore 在哪里

我需要启用google+api,所以我需要debug.keystore。我切换到AndroidStudio并且不知道它在哪里。我可以在路径~/.android/debug.keystore的Eclipse中找到它。 最佳答案 编辑步骤1)转到文件>项目结构>选择项目>转到“签名”并选择您的默认或您想要的任何keystore并填写所有详细信息。如果您无法填写详细信息,请点击绿色的“+”按钮。我在屏幕截图中突出显示了。第2步)非常重要:转到构建类型>选择您的构建类型并选择您的“签名配置”。就我而言,我必须选择“配置”。检查突出显示的区域

android - 如何使用 Cordova 命令行界面创建签名的 APK 文件?

我制作了一个名为checkStatus的示例应用程序。现在我想创建一个签名的APK文件。所以我可以将它安装在不同的设备上进行测试。为此,我在Google上搜索并找到了documentation.根据文档,我切换到我的项目目录并运行以下命令:keytool-genkey-v-keystorekey-name.keystore-aliasalias-name-keyalgRSA-keysize2048-validity10000运行上述命令后,我在projectRoot/key-name.keystore处获得了一个名为key-name.keystore的文件。然后我将该文件复制粘贴到pr

android - 如何使用 Cordova 命令行界面创建签名的 APK 文件?

我制作了一个名为checkStatus的示例应用程序。现在我想创建一个签名的APK文件。所以我可以将它安装在不同的设备上进行测试。为此,我在Google上搜索并找到了documentation.根据文档,我切换到我的项目目录并运行以下命令:keytool-genkey-v-keystorekey-name.keystore-aliasalias-name-keyalgRSA-keysize2048-validity10000运行上述命令后,我在projectRoot/key-name.keystore处获得了一个名为key-name.keystore的文件。然后我将该文件复制粘贴到pr

android - 如何找到并运行 keytool

我正在阅读Facebook开发人员的开发指南,地址为here它说我必须使用keytool来导出我的应用程序的签名,例如:keytool-exportcert-aliasandroiddebugkey-keystore~/.android/debug.keystore|opensslsha1-binary|opensslbase64我不知道如何找到keytool来运行它。我尝试打开Windows命令提示符并粘贴上述命令,但没有成功。 最佳答案 我自己找到了一个解决方案,如下所示。它工作正常。"C:\ProgramFiles\Java\