keystore相关内容

将应用程序上传到 Playstore 后,谷歌地图不显示

将应用上传到 Playstore 后,Google 地图显示空白屏幕.但是在本地运行时显示地图(在模拟器中).我尝试通过 Playstore 应用签名证书 SHA 指纹更改 google map api 的 SHA1,但仍然显示空白屏幕. 解决方案 请先在真机上运行该应用,如果运行正常,请按以下步骤操作. 如果您在开发者控制台中启用了应用签名功能,然后它清楚地写在文档中,上传只有 G ..
发布时间:2021-11-15 00:48:19 移动开发

Android:Google Map v2 未显示发布 apk 的地图

我的谷歌地图应用程序在带有调试谷歌地图 API KEY 的设备上运行良好,但是当我使用发布谷歌地图 API KEY 为我的应用程序创建签名的 apk 时,它不显示地图.为了生成发布模式 google API KEY ,我在我的密钥库中使用 SHA1 指纹.而且我还在我的项目设置中定义了“签名和构建类型",正如 developer.android.com(http://developer.andro ..
发布时间:2021-11-15 00:35:16 移动开发

如何为 Android ant 调试版本指定调试密钥库的位置?

是否可以在创建调试 .apk 的 (-debug.apk) 时指定自创建的调试密钥库的位置蚂蚁调试?我只看到了指定发布密钥库位置的可能性. 我想在多台 PC 上共享调试密钥库,而不是将它们复制到位于“.android"目录中的那个.例如,调试密钥库可以驻留在源代码存储库中.但是我需要一种方法来告诉 ant 在哪里可以找到调试密钥库. 解决方案 你可以去掉最终 apk 的签名,然后重新 ..
发布时间:2021-11-11 01:57:43 移动开发

java.security.NoSuchAlgorithmException:(算法:默认,提供者:SunJSSE,类:sun.security.ssl.SSLContextImpl$DefaultSSLContext)

我从网上尝试了许多解决方案.但似乎没有任何解决方案适合我. 我们最近将 tomcat 服务器 8.0.x 升级到 8.5.x.使用 8.0.x 一切正常.但是升级后,当我们尝试使用 https 从 java 的 Spring restTemplate 连接到服务器时,我们遇到了这个错误. 我在通过 http 连接时没有看到任何错误. ":java.security.NoSuchAlg ..
发布时间:2021-07-09 20:24:40 Java开发

密钥库文件无效格式(z/OS Unix系统服务)

我正在使用需要密钥库和信任库文件的z/OS Java jar. 我已将所有文件通过FTP传输到z/OS Unix目录(大型机). 执行jar时,我收到一个“无效的密钥库文件格式".错误.当我在本地计算机上的密钥库文件上使用keytool时,命令成功.在远程(zOS Unix)上使用keytool命令时,出现格式错误.这些文件以二进制格式传输. 我应该以某种特殊的方式将文件传输到M ..
发布时间:2021-05-28 19:28:40 服务器开发

为SpringBoot应用程序指定密钥库时,javax.net.ssl.keyStore和server.ssl.key-store属性之间有什么区别

我可以使用以下两个属性之一来指定密钥库吗:特定于Java的javax.net.ssl.keyStore或特定于Spring Boot的server.ssl.key-store.有什么区别吗?我想使用密钥库通过https以及通过某些REST服务进行的客户端认证来为我的应用程序提供服务 如果未将密钥库指定为属性或jvm参数,而是在启动时使用自定义代码读取了密钥库,那么可以使用https为Spri ..
发布时间:2021-05-28 19:28:36 Java开发

在JVM启动argumnets中隐藏纯文本密码."ps -ef |grep'javax.net.ssl.keyStorePassword'“

Spring Boot应用程序的启动参数具有信任和密钥库详细信息,并带有纯文本密码. 现在,我想从进程中隐藏以下纯文本密码详细信息: ps -ef |grep'javax.net.ssl.keyStorePassword' 我创建了具有以下详细信息的其他属性文件.如何在启动参数中添加此属性文件? javax.net.ssl.keyStorejavax.net.ssl.keySto ..
发布时间:2021-05-28 18:54:45 其他开发

Android Java更新Android KeyStore中的证书和私钥

我有一个使用HTTPS客户端证书进行身份验证的系统,但是证书本身是根据以下过程生成的: 客户端设备生成证书(包括公钥和私钥) 客户端设备将公钥发送到服务器,服务器对公钥进行签名,并将其作为签名证书返回 客户端以安全的方式存储证书,然后将其用作HTTPS客户端证书 我们已经将该系统在iOS上运行,并且我试图移植到android,但是由于Android的文档记录薄弱且安全的API令人困 ..
发布时间:2021-04-05 20:08:06 Java开发

Android-编码和用私钥解码RSA?

我正在尝试使用私钥对Android上的字符串进行编码和解码,该私钥是使用Android 4.3中引入的Android密钥存储提供程序生成和存储的. 我可以使用以下代码成功生成并获取私钥: 私有void generatePrivateKey(活动上下文,字符串别名){/**使用* KeyPairGenerator API在KeyStore中生成一个新条目.我们必须在此处指定*自签名X.509 ..
发布时间:2021-04-05 20:04:33 移动开发

如何使用setProperty设置不同的信任库密钥库

我有一个固定客户端,该客户端使用不同的密钥库(公司的一个密钥库)调用固定服务器.在我的Java中,每次我这样设置trustStore和keyStore系统属性时: ..reading path and password from database.. System.setProperty("javax.net.ssl.trustStore", ..path..); System.setPro ..
发布时间:2021-02-15 18:44:55 Java开发

Jar文件无法找到密钥库

我正在运行一个SpringKafka生产者.我已经在yml文件中配置了密钥库的位置,并且在Eclipse中运行时被提取了.但是当代码作为jar运行时,无法找到密钥库位置.如何解决此问题. spring: kafka: producer: ssl: key-password: key-store-location: classpath:e ..
发布时间:2021-02-15 18:44:52 Java开发

从私钥生成密钥库

更新Android Studio之后,我丢失了密钥库(我在计算机上的所有位置进行搜索.) 现在,我希望避免浪费大量时间来请求新的Google支持密钥. 我发现我仍然拥有初始的private_key.pepk和分发/上传证书(.der)以及密钥库密码和别名. 是否可以根据这些信息重新生成有效的密钥库,以对APK进行签名? 解决方案 您是否正在使用Android Studio ..
发布时间:2021-02-15 18:44:49 移动开发

如何仅使用私钥文件创建Java密钥库?

我只有一个私钥作为.key文件,没有其他.crt或ca内容. 我需要创建一个Java密钥库.如何转换? 到目前为止我尝试过的是: 我将.key文件重命名为.pem. 我使用openssl在.pem中创建了.p12文件. 最后,我使用此命令创建Java密钥库: keytool -importkeystore -srckeystore [MY_FILE.p12] -srcstor ..
发布时间:2021-02-15 18:44:37 Java开发