• 2024-05-30安卓获取百度地图sha1问题
    keytool错误:java.io.IOException:Invalidkeystoreformatjava.io.IOException:Invalidkeystoreformatatsun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:663)atsun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)atsun
  • 2024-04-21web server apache tomcat11-12-SSL/TLS Configuration
    前言整理这个官方翻译的系列,原因是网上大部分的tomcat版本比较旧,此版本为v11最新的版本。开源项目从零手写实现tomcatminicat别称【嗅虎】心有猛虎,轻嗅蔷薇。系列文章webserverapachetomcat11-01-官方文档入门介绍webserverapachetomcat11-02-setup启动web
  • 2024-03-25iOS、Android获取apk公钥MD5信息
    背景国家工信部规定,所有国内在线或即将上线的APP做备案,否则无法通过域名访问。其中iOS和Android备案所需的APP相关信息我们不能直接明文获取,有公钥,MD5,包名,APP名,接口服务的域名等对于iOS端,如果是开发者,直接在苹果的证书管理网站上下载证书到本地打开,即可获得。参考对于Androi
  • 2024-03-22使用keytool模拟CA证书颁发过程
    转载自:https://www.jianshu.com/p/6bbb62ac5e97本章是HTTPS那些事儿的第四篇文章,其他相关文章请参见:前言本篇主要介绍怎么使用jdk中的keytool工具模拟HTTPS证书颁发,通过该工具我们可以模拟CA证书的申请过程,CA证书的申请步骤可以参见本系列的第一篇文章HTTPS基础。*注意本文纯
  • 2024-03-06android studio
    避坑:1.此处替换路径下载地址:https://mirrors.cloud.tencent.com/gradle/2.D:\app\gradle-6.7.1\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-compiler-embeddable\1.8.10\2a38b258da57285fb187fc329f7374c0751576af此处下载对应文件后将原文件替换注意修改
  • 2024-01-25jdk的keytool生成jks和获取jks的信息,公匙
     1.生成jks。执行命令:keytool-genkeypair-aliasmytest-keyalg RSA-keypassmypass-keystoremytest.jks-storepassmypass-keystorejks文件保存路径生成的mytest.jks证书中包含我们的密钥:公钥和私钥。2.利用"keytool-list-v-keystoretest.jks"查看JKS中生
  • 2024-01-17Java 秘钥对相关操作
    生成JKS(JavaKeyStore)文件keytool-genkeypair-keystoremercury.jks-keyalgRSA-validity180-aliasmercury参数说明keytool:这是JavaKeytool工具,用于管理密钥和证书。-genkeypair:指示Keytool生成一个密钥对(公钥和私钥)。-aliasmercury:设置密钥对的别
  • 2023-11-27tomcat配置https协议
    1、在jdk的安装目录\bin\keytool.exe下打开keytool.exe进入控制台执行keytool-genkeypair-alias"tomcat"-keyalg"RSA"-keystore"/opt/tomcat.keystore"注意:“名字与姓氏”应该是域名,输成了姓名,和真正运行的时候域名不符,会出问题组织单位写report.test.yunshanmeicai.co
  • 2023-11-16PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to fin
    由于接口是HTTPS,本地没有证书,导致报PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget导出证书Chrome浏览器导出HTTPS证书创建一个Java信任库创建一个Java信任库(Trusts
  • 2023-11-15java keytool证书操作
    首先找到jdk证书的存放位置:jdk8:jdk1.8.0_111/jre/lib/securityjdk11:jdk-11/lib/security在对应的目录下使用管理员权限运行添加命令:sudokeytool-import-aliascacertalias-keystorecacerts-file/root.download/**.pem-storepasschangeit查看已经添加的证书列表: k
  • 2023-10-24jdk导入安全证书
    jdk导入安全证书 SSLHandshakeExceptionExceptioninthread"main"javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofind
  • 2023-09-26uniapp项目实践总结(二十四)安卓平台 APP 打包教程
    导语:当你的应用程序开发完成后,在上架安卓应用商店之前,需要进行打包操作,下面简单介绍一下打包方法。目录准备工作配置项目生成证书打包配置准备工作在打包之前,请保证你的uniapp应用程序编译到安卓手机模拟器的App是可以正常运行的,APP打包分为安卓和ios两个平台,下
  • 2023-09-25安卓打包之后 查看证书的SHA1
    查看证书keystore的SHA1keytool-list-v-keystorehaiwaishifu.keystore-storepass123456keytool-list-v-keystore'ystore-file'-storepasskeystore-password'
  • 2023-09-02jdk 中的 keytool 的使用,以及提取 jks 文件中的公钥和私钥
    这里暂时只需要知道如何使用就可以了。首先是生成一个密钥,keytool-genkeypair-aliasfanyfull-keypassffkp123456-validity365-storepassffsp123456-keystorefanyfull.jks-keyalgRSA解释一下这里的选项,-alias密钥对的名称-keypass密钥密码-validity有效期,
  • 2023-08-28完美配置Tomcat的HTTPS
    Tomcat配置HTTPS的文章到处都有,过程也比较简单,随后文中会转一段过来。但对于启用APR情况下报异常“java.lang.Exception:ConnectorattributeSSLCertificateFilemustbedefinedwhen usingSSLwithAPR”的解决方法上处理的都比较偷懒,通常都是把APR注释掉不启用APR。做为一
  • 2023-08-27keytool生成证书
    配置jdk下载jdk  https://www.oracle.com/java/technologies/downloads/#java8-linux解压文件tar-xvfjdk-8u381-linux-x64.tar.gz 配置环境变量exportPATH=$PATH:/root/jdk1.8.0_381/bin注意:此处仅配置了建议环境变量,若需要配置jdk完整环境变量,可自行检索配置
  • 2023-08-21keytool : 无法将“keytool”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
    如果在运行keytool命令时出现"keytool"项无法识别的错误,可能是因为你没有正确设置Java开发环境或未将keytool添加到系统路径中。你可以按照以下步骤解决此问题:一、确保已正确安装JDK(JavaDevelopmentKit)并配置了Java环境变量。你可以通过在命令提示符或终端中运行java
  • 2023-08-04Mac中使用Keytool生成证书以及获取公钥方案实现
    Keytool是java中提供的一个证书管理工具如何生成证书?首先在Mac中新建一个文件夹,名为jks,如下图所示:新建jks文件夹然后在聚焦搜索里面搜索终端,打开terminal相当于windows中的cmd命令窗口,打开之后输入以下命令cdjkskeytool-genkeypair-aliastest-keyalgRSA-keypasstes
  • 2023-07-14uniapp云发布时自有证书的生成
    1.需要java环境2.生成签名:keytool-genkey-aliasmytest-keyalgRSA-keysize2048-validity36500-keystoremytest.keystore(mytest表示签名文件的名称)3.查看签名:keytool-list-v-keystoretest.keystore原文链接:https://www.cnblogs.com/plBlog/p/13066644.html 
  • 2023-07-05Keytool 自签名证书,让浏览器信任证书
    背景:CA机构的证书要花钱,客户不想花钱又需要ssl。相关工具:keytool,openssl可以生成自签名证书,个人使用的是keytool操作系统:Mac,Chrome(版本114.0.5735.198(正式版本)(arm64)),Safari(版本16.5.1(18615.2.9.11.7)),FireFox(115.0(64位))需求:多IP集群情况下,能够使用一份自签名证书。结果:
  • 2023-06-06keytool
    http://docs.oracle.com/javase/8/docs/technotes/tools/unix/keytool.htmlManagesakeystore(database)ofcryptographickeys,X.509certificatechains,andtrustedcertificates.显示keystorekeytool-list-keystoremystore-v显示证书keytool-printcert-file
  • 2023-05-15SpringBoot发布https服务
    一、生成SSL证书 1、进入本地jdk的路径cdD:\Program\jdk1.8.0_77\jre\lib\securitycmd窗口生成证书HSoftTiger.keystore到D盘keytool-genkey-aliastigerCompany-keyalgRSA-keysize1024-keypasstigerpass-validity3650-keystoreD:\HSoftTiger.keystore-storep
  • 2023-05-09Springboot 项目配置 HTTPS
    生成证书输入命令keytool-genkeypair-alias"boot"-keyalg"RSA"-keystore"boot.keystore"生成完成后会提示Warning:JKS密钥库使用专用格式。建议使用"keytool-importkeystore-srckeystoreboot.keystore-destkeystoreboot.keystore-deststoretypepkc
  • 2023-04-26Apk签名_自签名_命令行_四字节对齐_apktool_apksigner_keytool
    生成秘钥库keytool-genkey-alias别名-keyalgRSA-validity证书有效天数-keystore名称.keystore如需查看:keytool-list-keystore"antma.keystore"注意使用jarsigner签名为v1无法安装在新的设备上以下工具都在Androidstudio的SDK中apksigner签名代码:apksigner
  • 2023-04-25SpringBoot接口支持配置https步骤
    本地利用JDK工具生成证书1.keytool-genkey-keyalgRSA-keystoretomcat.jks2.keytool-importkeystore-srckeystoretomcat.jks-destkeystoretomcat.pkcs12-deststoretypepkcs12 验证是否成功keytool-list-vkeystoretomcat.jks keytool-list-vkeystoretom