苹果签名

iphoneqm
首页 > 苹果签名 > 正文内容

java使用证书签名 java证书签名过期

admin2年前 (2024-12-03)苹果签名813

  文章目录1.访问项目的时候,nginx返回:ERR_CERT_DATE_INVALID2.使用openssl制作证书2.1 生成私钥2.2 通过私钥生成rsa公钥2.3 通过私钥生成自签名证书(不基于csr)3.在nginx上配置新证书3.1 将旧的证书配置替换成新的证书3.2 验证4.新问题--将新证书导入到JDK中发现其他JAVA项目调用了这个新证书项目的接口,而且也使用的是s,这就导致了报错,因为JAVA客户端使用s去调用接口,也是需要信任这个新证书才行,所以在报错的项目所在的机器的JDK中需要导入证书4.1 将新证书导入到JDK中4.1.1 切换到jre的/lib/security/下4.1.2 执行如下命令4.1.3 随后命令行会提示你输入cacerts证书库的密码,敲入changeit即可,这是java中cacerts证书库的默认密码,当然也可自行修改。4.1.4 查询证书是否导入成功4.2 重启报错的项目

java使用证书签名 java证书签名过期

  猜测是配置在nginx的s证书过期了,所以打算自己生成一个新的证书

  首先查找资料,使用openssl制作s证书,相关链接:2.1 生成私钥

  genrsa: 表示使用rsa算法,openssl还支持RSA, DSA, ECDSA, and EdDSA,

  private.key:私钥的名称,xxx.key

  2048:表示私钥的大小,单位为位

  私钥生成后可使用cat 命令查看,其内容为pem格式2.2 通过私钥生成rsa公钥2.3 通过私钥生成自签名证书(不基于csr)

  -x509:表示证书格式

  -day: 表示证书的有效天数

  根据提示输入相关信息,Common Name 可绑定域名或ip地址,域名可配通配符。3.1 将旧的证书配置替换成新的证书

  3.2 验证

  点击查看项目链接,会提示你这是一个不安全的链接,其实就是你项目配置的新的证书因为不是计算机信任的CA证书机构颁发的证书,只是你自己生成的证书,所以你用浏览器访问的时候,它在计算机受信任的证书中心找不到。所以你可以点击图片中的《高级》按钮,然后点击《 继续访问 xxx (不安全)》,这个操作会将你的新证书添加到计算机受信任的证书中心,这样下次你访问这个网站的时候,就不会提示你了。当然你也可以手动将新证书添加到计算机受信任的证书中心,附链接blog.51cto/u_15127637/3989337

  报错内容:4.1 将新证书导入到JDK中4.1.1 切换到jre的/lib/security/下

  4.1.2 执行如下命令

  其中:

  -alias 指定别名(推荐和证书同名)

  -keystore 指定存储文件(此处固定),当切换到 cacerts 文件所在的目录时,才可指定 -keystore cacerts, 否则应该指定全路径

  -file 指定证书文件全路径(证书文件所在的目录)

  注意事项:cacerts路劲默认是JAVA_HOME/jre/lib/security/cacerts,此时如果报can not find cacerts 文件,则可能是因为文件权限的问题,将文件的归属人修改为当前账户就可以继续执行了4.1.3 随后命令行会提示你输入cacerts证书库的密码,敲入changeit即可,这是java中cacerts证书库的默认密码,当然也可自行修改。

  4.1.4 查询证书是否导入成功

  随后命令行会提示你输入cacerts证书库的密码,输入上一步导入证书时候输入的密码。4.2 重启报错的项目

扫描二维码推送至手机访问。

版权声明:本文由MDM苹果签名,IPA签名,苹果企业签名,苹果超级签,ios企业签名,iphoneqm.com发布,如需转载请注明出处。

转载请注明出处https://iphoneqm.com/iphoneqm/153.html

分享给朋友:

相关文章

王者荣耀安装应用签名失效为什么

王者荣耀安装应用签名失效为什么

  因为内存不够导致,无法安装成功,或者网络不好也会导致下载不成功。   安装包,即软件安装包,是可自行解压缩文件的集合,其中包括软件安装的所有文件。运行这个安装包,可以将此软件的所有文件释放到...

苹果企业账号的描述文件过期后,APP闪退,请问各位大神有好的解决方案么?

苹果企业账号的描述文件过期后,APP闪退,请问各位大神有好的解决方案么?

  企业账号的描述文件半年过期一次,用户如果未更新版本,重新打开APP时,APP闪退。   找了很多资料,有如下三种方案,但总感觉不够好:   1.在描述文件过期前重新打包,通过短信、邮件、电...

如何评估苹果超级签的技术可靠性?

如何评估苹果超级签的技术可靠性?

  苹果超级签(Super Signature)是近年来在苹果生态中逐渐流行的一种应用签名技术,它为开发者和企业提供了相对灵活、便捷的签名方式,尤其适用于大规模的App发布与管理。与传统的开发者签名机...

苹果签名7封装苹果超级签名企业签名8免费分发 莱

苹果签名7封装苹果超级签名企业签名8免费分发 莱

  1. 请查看以下相关信息,或在上方搜索相关信息。   2. 如您是发布人(tf***5),可以点击刷新信息延长1年有效期(购买刷新券低至0.1元/条),或登录会员中心,管理信息批量刷新信息。...

APP签名失败怎么解决

APP签名失败怎么解决

  在iOS开发过程中,应用签名是确保应用安全性和完整性的重要步骤。然而,App签名失败是开发者经常遇到的问题。这不仅会影响开发进程,还会导致应用无法在设备上运行或提交到App Store。本文将深入...

苹果开发者中心 Certificates,Identifiers & Profiles 备忘录

苹果开发者中心 Certificates,Identifiers & Profiles 备忘录

  概述:   首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些;   1、Certificate 开发者证书(分为开发和发布两种,类型为ios De...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待

  • 高效满意
    高效满意

    专业的技术团队

  • 性能稳定
    性能稳定

    响应速度快,放心有保障

  • 用户体验
    用户体验

    响应式布局,兼容各种设备

  • 持续更新
    持续更新

    不断升级维护,更好服务用户