草庐IT

keyStore

全部标签

安卓工作室 : cannot recover key

我已经在StackOverflow上搜索了一段时间,但我只是想确定...不久前我擦了笔记本电脑,并备份了我的所有文件。我备份了我的android.jks文件,它又恢复了原位。当我尝试生成一个签名的APK时,它给了我每个人都会遇到的同样可怕的错误:Error:Executionfailedfortask':app:packageRelease'.>Failedtoreadkeyconjugationappkeyfromstore"/Users/wasimsandhu/android.jks":Cannotrecoverkey我有我的android.jks、key密码、key存储密码。一切

java - 来自 CA 的 PKCS12 Java keystore 和 Java 中的用户证书

我最近负责用Java模拟Apple产品(iPhone配置实用程序)。我一直停留的部分之一是关于ExchangeActiveSync的部分。在那里,它允许您从您的钥匙串(keychain)中选择一个证书作为您的EAS帐户的凭据。经过一些研究,我发现它实际上是在创建一个PKCS12keystore,插入我选择的证书的私钥,并将其编码为XML。到目前为止没什么大不了的。如果我使用KeychainAccess创建一个.p12文件,它可以毫无问题地上传。但是当我尝试将其移植到Java时遇到了问题。假设我将我之前与.p12文件一起使用的那些证书之一导出为.cer文件(这是我们期望在环境中获得的)。

java - key 工具-genkey 错误 : Keystore file does not exist

我尝试创建一个新的自认证keystore文件我使用的命令是:keytool-genkey-selfcert-dname"cn=MyName,ou=Orgaunit"-aliasselfcertified-keypasssomepass-keystorekeystore.jks-storepassanotherpass-validity365但我总是遇到这个恼人的错误:keytoolerror:java.lang.Exception:Keystorefiledoesnotexist:keystore.jks我不明白为什么会出现此错误。上面的命令应该创建一个新的keystore,那么为什么

java - AndroidDebugKey Keystore被篡改,或者密码不正确

这个问题在这里已经有了答案:KeytoolSigningProblem:Keystorewastamperedwith,orpasswordwasincorrect(5个答案)关闭8年前。每当我进入终端时:keytool-list-aliasandroiddebugkey-keystore~/.android/debug.keystore-storepassandroid-keypassandroid它要求我输入密码。我以前从未设置过密码。我已经在其他地方读到要放入“android”,但我仍然收到以下错误:keytool错误:java.io.IOException:Keystore被篡

java - 如何在 API 18 中使用 Android KeyStore API?

这个问题在这里已经有了答案:AndroidKeyStoreimplementationfor(2个答案)关闭上个月。当我以API18为目标时,如何获得下面的等效代码?下面的代码仅适用于API23及更高版本。另外,考虑到我们不能使用KeyGenParameterSpec并且API18代码可能使用已弃用的API,API18代码的安全性如何?KeyGeneratorkeyGenerator=KeyGenerator.getInstance(KeyProperties.KEY_ALGORITHM_AES,"AndroidKeyStore");keyGenerator.init(newKeyGe

java - 从 keystore 中的文件中读取公钥

您好,我想使用Java代码从KeyStore中提取公钥我正在创建一个keystorekeytool-genkey-aliasmykeystore-keyalgRSA-keystoremykeystore.jks-keysize2048并将公众导出到另一个文件keytool-export-aliasmykeystore-keystoremykeystore.jks-rfc-filepublickey.cert如何使用Java代码从keystore或publickey.cert文件中获取公钥字符串?谢谢。更新publicstaticvoidmain(String[]args){try{Fi

java - 带有 BouncyCaSTLeProvider 的 keystore : KeyStore integrity check failed

我想对ssl连接使用自签名。我正在关注this发布。我的问题:创建keystore后,我的完整性检查失败。Keytool-Error:java.io.IOException:KeyStoreintegritycheckfailed.我仍在搜索,但也许有人可以节省我一些时间。 最佳答案 确保您使用正确的密码打开keystore。我遇到了这个错误,结果我仍在使用trusted.load()示例代码中的密码 关于java-带有BouncyCaSTLeProvider的keystore:KeyS

java - keytool : Certificate import gives error message - Keystore was tampered with, 或密码不正确

我的目标是生成一个证书,将其导出到文件中并导入到JDKkeystore中。在第一步中,我使用以下命令生成了一个自签名证书,为keystore和key提供密码作为“密码”:keytool-genkeypair-keystore.keystore-aliasuasera-keyalgRSA在第二步中,我使用类似的密码和以下命令导出了证书:keytool-exportcert-keystore.keystore-aliasusera-fileusera.crt现在!我正在尝试使用类似的密码和以下命令将此证书导入JDK的cacerts中,但出现异常。keytool-importcert-fil

java - 如何使用 Java 8 从 Microsoft keystore 加载下一代证书?

我正在尝试直接从Microsoft商店加载证书,以避免必须从MS商店导出证书,然后将它们导入JKS商店。我设法使用SunMSCAPI直接从MS商店获取使用传统加密从典型ADCS网络服务器模板创建的证书。但是,SunMSCAPI不支持我使用的现代CNG密码,特别是RSA-2048非对称加密、SHA-384哈希和ECDSA-384数字签名。是否可以使用Java从MS商店加载下一代证书?我在jdk1.8.0_45上。是否有可以处理CNG的SunMSCAPI的现成JCE提供程序替代品?我怀疑它必须使用JNI或JNA来访问nativeWindowsCNGAPI。我试过了PheoxJCAPI没有成

java - jarsigner 错误 : java. lang.RuntimeException : keystore load: Keystore was tampered with, 或密码不正确

我正在尝试使用Java6的jarsigner签署一个.wgt文件(widget,它是一个jar文件)。但是当我尝试签署时,在要求输入keystore的密码后,它给了我以下错误。jarsignererror:java.lang.RuntimeException:keystoreload:Keystorewastamperedwith,orpasswordwasincorrect我什至尝试使用新创建的keystore,以确保我输入了正确的密码。还有其他可能出错的地方吗?提前致谢! 最佳答案 如果您引用密码,请尝试删除引号。我在Windo