草庐IT

keystore-explorer

全部标签

java - 如何创建包含客户端证书链的 BKS (BouncyCaSTLe) 格式的 Java keystore

我正在编写一个需要SSL客户端身份验证的Android应用。我知道如何为桌面Java应用程序创建JKSkeystore,但Android仅支持BKS格式。我尝试创建keystore的每一种方式都会导致以下错误:处理异常:javax.net.ssl.SSLHandshakeException:nullcertchain所以看起来客户端从未发送正确的证书链,可能是因为我没有正确创建keystore。我无法像在桌面上那样启用SSL调试,所以这比它应该做的要困难得多。以下是用于创建BKStruststore的命令:keytool-importcert-v-trustcacerts-file"c

java - 如何以编程方式创建新的 KeyStore?

我正在尝试以编程方式在Java中创建一个新的keystore。以下代码:KeyStorekeyStore=KeyStore.getInstance(KeyStore.getDefaultType());keyStore.setCertificateEntry("alias",cert);抛出未初始化的KeyStore异常。 最佳答案 要在Java中创建新的KeyStore,您首先需要创建KeyStore文件,然后使用store(FileOutputStream,char[])方法将其存储:KeyStoreks=KeyStore.ge

java - 如何更改 keystore 中 key 的别名?

我签署了我的JWS应用程序MemorizEasy使用别名为:memofile.reference.emma.jar=/Users/simpatico/.netbeans/6.8/modules/ext/emma.jar我不记得为什么我选择了这么长的别名。我怀疑这只是备忘录,但在我的项目设置中,我有:jnlp.signjar.alias=memofile.reference.emma.jar=/Users/simpatico/.netbeans/6.8/modules/ext/emma.jar我现在正在更新应用程序并使用maven我需要将别名指定为:memofile.reference.

eclipse - Spring Explorer 未显示 bean 定义文件中的 bean

我刚刚下载了SpringsourceToolSuite,并创建了一个名为myDefinition.xml的简单bean配置文件,并将其放在Spring项目的根目录中。但是,SpringExplorer没有显示任何数据。我正在使用eclipse3.5和最新的SpringSource一体化安装。另外,如果我在配置文件中指定了无效的属性名称,我不会收到任何错误。但是,自动完成功能正在运行。想法? 最佳答案 在Eclipse的SpringExplorer选项卡中,右键单击您的项目>属性。然后转到Spring>BeansSupport并选择C

spring - 如何使用 Spring Boot 和 Tomcat 指定我的 .keystore 文件?

我正在尝试设置SpringSecurity以使用SpringBoot的嵌入式Tomcat实例。有很多基本示例可以做到这一点,但我被困在他们离开的地方——他们通过HTTP(不是HTTPS)进行基本身份验证。如果我可以访问Tomcat配置文件(server.xml),我可能会让它工作,但由于SpringBoot使用嵌入式Tomcat实例(否则这是一个巨大的便利),我不可以访问Tomcat配置文件(至少,据我所知)。可能有一个application.properties设置,但我无法找到它。我在application.properties中看到了对server.contextPath字段的引

android - 如何为发布而不是调试创建 keystore ? flutter

我按照使用此网站https://flutter.io/android-release/的Flutter部署步骤进行操作当我运行flutterbuildapk时出现此错误Executionfailedfortask':app:validateSigningRelease'.>Keystorefilefilepath/key.jks>notfoundforsigningconfig'release'.我缺少什么才能让它签署发布?当我在build.gradle中将signingConfigsigningConfigs.release行更改为signingConfigsigningConfig

Android Keystore 解密加密数据给出不正确的结果

我正在尝试使用java.security.KeyPairGenerator的实例生成的KeyPair加密任意字符串。不幸的是,使用生成的KeyPair对字符串进行加密和解密后,结果不正确。这就是我的做法:valks:KeyStore=KeyStore.getInstance("AndroidKeyStore").apply{load(null)}funencryptUsingKey(publicKey:PublicKey,bytes:ByteArray):ByteArray{valinCipher=Cipher.getInstance("RSA/NONE/NoPadding")inCi

android - 使用 Android Keystore 的 Spongy CaSTLe RSA 加密/解密

尝试使用SpongyCaSTLe为所有支持的Android设备版本上的非对称加密/解密任务提供RSA/ECB/OAEPwithSHA-512andMGF1Padding的首选加密算法并遇到问题。加密似乎工作正常。但是解密证明有些麻烦:没有提供RSA/ECB/OAEPwithSHA-512andMGF1PaddingKeyGen规范如下:valgeneratorSpec=KeyPairGeneratorSpec.Builder(context).setAlias(ALIAS).setSubject(X500Principal(ASYMMETRIC_KEY_COMMON_NAME_PREF

Android:我丢失了我的 android keystore ,我该怎么办?

这个问题在这里已经有了答案:Ilostmy.keystorefile?(12个回答)关闭8年前.基于我的androidkeystore,我创建了一些应用程序。现在,我想更新我的一个程序,但我丢失了我的keystore。我可以生成另一个并更新我的应用吗?谢谢 最佳答案 您可以创建新的keystore,但AndroidMarket不允许您将apk作为更新上传-更糟糕的是,如果您尝试将apk作为新应用上传,它也不会允许,因为它知道有即使您从市场上删除了以前的版本,市场上已有相同apk的“不同”版本尽你最大的努力找到那个keystore!找

android - 我丢失了 .keystore 文件?

好的,伙计们..长话短说,我正在一台我不再可以访问的计算机上进行开发。我能够检索源代码,但不能检索用于签署我的应用程序并将其发布到市场的.keystore文件(有几个更新)。如果我想更新,我和我可怜的用户会不走运吗?我知道用于签署key的密码(至少它是可能的三个密码之一),那么我可以创建另一个吗?一定有办法解决这个问题。硬盘坏了怎么办? 最佳答案 现在可以不用担心,这里是重置.JKS文件的完整和最后步骤。更新:正如Play管理中心帮助here中所述(滚动到底部),您现在应该已经之前执行了第3步(创建新的.jks,转换为.pem)并且