keystore相关内容

在Spring xml文件中隐藏数据源密码

有没有一种方法可以在xml spring配置文件中隐藏/加密密码? 我读到DataSource的“自定义"子类是可能的,但是解决方案将密钥与纯文本保存在相同的配置文件中...因此有点没用. 有一种使用KeyStore的方法吗? 例如,从密钥库中读取值. 谢谢. 解决方案 是的,您可以这样做.您将必须围绕数据源类创建一个包装器bean.这是我以前做过的一个例子.希望这会有所帮助! ..
发布时间:2020-04-26 09:16:41 Java开发

如何从key.pk8和certificate.pem生成Android Keystore?

所以今天我终于将我的SDK更新到22.0.0,但这在android:debuggable="false"的AndroidManifest.xml中创建了一个错误,这意味着我无法再从外部对自己的apk进行签名和压缩. 我一直使用自己的key.pk8和certificate.pem进行签名,但是Eclipse ADT需要一个密钥库. 有人知道使用我已经生成的密钥来构建密钥库还是找到解决方法 ..
发布时间:2020-04-26 09:16:39 Java开发

密钥库密码恢复android

我的客户仅共享密钥库.他没有密码.以前,有人在Play商店&上发布了该APK.客户无法与他联系. 应用程序包含超过75,000个Google Play用户.因此,现在我们需要恢复密码.我已经使用了蛮力机制.但是我没有与密码有关的任何线索,因此暴力破解似乎不起作用.我们不想发布新的应用程序.我们需要更新该应用. 是否可以在不知道旧密码的情况下重设密码? 我曾尝试在蛮力的帮助下进行排列,但没有成 ..
发布时间:2020-04-26 09:16:37 Java开发

拥有密钥库密码,丢失了用于登录Android应用的密钥

我已经看到很多有关丢失密钥库密码的帖子,但是我有 我的密钥库密码,但是丢失了私钥密码.现在,我无法使用该密钥签名,这是更新我的应用程序所必需的.我有什么可以做的吗? 解决方案 不,您无能为力. apk必须使用与密钥库中完全相同的密钥库和配置文件进行签名.您不能简单地生成另一个具有相同密码和详细信息的密码.它不起作用. 您将必须使用新的密钥库并使用其他程序包名称再次发布您的应用程 ..
发布时间:2020-04-26 09:16:27 移动开发

无法使用密钥,证书和CA为Tomcat创建密钥库证书链长度:1

我无法从可在Tomcat上但可在Apache上运行的RapidSSL购买证书. RapidSSL要求您安装2个中间ca文件. 当我从私钥,证书和中间CA创建密钥库时,我可以看到 Entry type: PrivateKeyEntry Certificate chain length: 1 两个中间证书似乎没有被拾取或类似的东西. 我有 私钥 证书 RapidS ..
发布时间:2020-04-26 09:16:25 服务器开发

在Android中使用相同的debug.keystore在另一台机器上更新应用程序

我已将我的应用程序安装在设备中.由于某种原因,现在我已将代码和debug.keystore导出到另一台计算机上.当我重建应用程序时,它的意思是“由于不同的应用程序签名,重新安装失败."我确实想在不卸载的情况下更新应用程序.我该怎么办? 谢谢柴坦尼娅 解决方案 您可以从旧计算机中复制以前的debug.keystore并将其放置在其他计算机中. debug.keystore的位置通 ..
发布时间:2020-04-26 09:16:23 移动开发

您是否需要显式关闭Java KeyStore输入流?

当使用FileInputStream如下读取KeyStore时,是否需要显式关闭输入蒸汽以防止浪费系统资源? FileInputStream fin = new FileInputStream("keystore.jks"); KeyStore keystore = KeyStore.getInstance("JKS"); keystore.load(fin, password); // ..
发布时间:2020-04-26 09:16:16 Java开发

GoDaddy SSL证书密钥库安装Tomcat7

我最近为我的网站购买了一个SSL证书,并在生成密钥库时遇到了一些奇怪的事情.在 Godaddy教程中,它表示要导入根证书,安装中间证书,并将颁发的证书安装到密钥库中. 从GoDaddy下载文件时,尽管它提供了三个.crt文件.一个具有十六进制名称,即实际的证书,另外两个具有文件名称:gdig2.crt和gd_bundle-g2-g1.crt. 我应该如何使用这些文件的导入方式? ..
发布时间:2020-04-26 09:16:14 服务器开发

共享debug.keystore

有什么方法可以在Android开发团队中共享密钥库吗?目的是避免不必要的卸载->安装周期.我们尝试从.android共享debug.keystore,但似乎仅此一项是行不通的-仍在获取 由于应用程序签名不同,重新安装失败. 您必须对应用程序执行完全卸载.警告:这 将删除应用程序数据! 解决方案 您可以从一个团队中复制调试密钥,并将其提供给所有团队成员. 调试密钥库应位于~ ..
发布时间:2020-04-26 09:16:10 移动开发

优良作法:如何在android/java中处理密钥库密码?

假设密钥库的密码不是由用户密码提供的或未绑定到用户密码(这或多或少意味着它只是某处代码中的String或Array []),是否足以保护它,或者很难从字节码中提取出来? 我知道密钥库(JKS/BKS)的密码仅用于验证密钥库的完整性.此外,完全清楚的是,我必须假设某个应用程序在或多或少受信任的环境中运行才能“安全".但是无论如何,是否可以仅从apk文件提取密码? 在应用程序源中对任何密码 ..
发布时间:2020-04-26 09:16:01 Java开发

javax.net.ssl.SSLHandshakeException:收到致命警报:unknown_ca

我必须通过SSL双重身份验证连接到服务器.我已将自己的私钥和证书添加到 keystore.jks ,并将服务器的自签名证书添加到 truststore.jks ,两个文件均被复制到/usr/共享/tomcat7.我的代码使用的套接字工厂由以下提供程序提供: @Singleton public static class SecureSSLSocketFactoryProvider implem ..
发布时间:2020-04-26 09:15:59 Java开发

keytool-查看公钥和私钥

我以编程方式创建了jks类型(即默认类型)的Java密钥库. 它最初是空的,所以我创建了DSA证书. keytool -genkey -alias myCert -v -keystore trivial.keystore 如何查看公钥和私钥? IE.有打印我证书的私钥的命令吗? 我只能找到keytool -certreq,据我的理解,该keytool -certreq会整体打印证书 ..
发布时间:2020-04-26 09:15:57 Java开发

Android是否支持.jks密钥库类型?

我正在尝试使用服务器团队提供的密钥库连接到服务器. 在首先向服务器发送服务调用时,我使用以下api创建了KeyStore实例 KeyStore keystore = KeyStore.getInstance(KeyStore.getDefaultType()); 它返回的密钥库类型为"BKS". 服务器团队发送的密钥库的类型为".jks"(somename.jks).因此,我 ..
发布时间:2020-04-26 09:15:54 移动开发

如何生成密钥库和信任库

方法: 生成密钥库 生成信任库 要使SSL在客户端和服务器之间工作,我仅需要生成密钥库和信任库,以通过终端命令(Keytool和openssl)进行相互认证的逐步指南. 解决方案 我关注了此链接. 1.生成密钥库(在服务器上): keytool -genkey -alias bmc -keyalg RSA -keystore KeyStore.jks -keysi ..
发布时间:2020-04-26 09:15:50 其他开发

受信任的证书条目不是受密码保护的Java

我有一个由其他第三方提供的.cer文件.我需要使用此.cer文件创建一个saml凭证. 为此,我使用以下命令将.cer文件导入到jks文件. (密码与密码相同.它从提示符处要求接受证书.我给了y,然后它说证书已添加到密钥库中) keytool -importcert -file xyz.cer -keystore test.jks -alias"testsp" 然后,我使用这个j ..
发布时间:2020-04-26 09:15:48 Java开发