• 2024-02-19JKS证书转换
    jks转换成p12格式keytool-importkeystore-srckeystored:\cert\server.jks-destkeystored:\cert\server.p12-srcstoretypejks-deststoretypepkcs12执行上述命令后,会提示输入三次密码,前两次是新的p12store文件的密码,第三次是源jksstore文件的密码。命令执行完毕后,
  • 2024-02-18openssl pkcs12 -info -in certificate.pfx
    通用名称(CommonName):也称为主题名称(SubjectName),是证书中代表个人身份的主要标识。通常会包含个人的姓名或特定名称。组织(Organization):证书中列出的个人所属的组织或单位名称。部门(Department):可选字段,用于指定个人所属的部门或单位的名称。城市(City):个人所在城市的名称
  • 2024-01-17Java 秘钥对相关操作
    生成JKS(JavaKeyStore)文件keytool-genkeypair-keystoremercury.jks-keyalgRSA-validity180-aliasmercury参数说明keytool:这是JavaKeytool工具,用于管理密钥和证书。-genkeypair:指示Keytool生成一个密钥对(公钥和私钥)。-aliasmercury:设置密钥对的别
  • 2023-10-30PEM 和 PKCS12
    都是公钥会或者私钥的格式PEM格式是一种基于文本的文件格式,通常包含使用Base64编码的证书、私钥或公钥。PEM文件通常以.pem或.crt扩展名结尾。PEM文件可以包含单个证书或密钥,也可以是多个证书或密钥的集合。PKCS12格式是一种二进制格式,通常包含一组证书及其相应
  • 2023-10-13jks格式证书转为cer格式
    1、确保系统上安装了JavaDevelopmentKit(JDK),并将其路径添加到环境变量中。2、使用以下命令导出JKS证书的私钥和证书链到PKCS12格式的文件:keytool-importkeystore-srckeystoreyour_certificate.jks-srcstorepassyour_password-destkeystorecertificate.p12-deststorety
  • 2023-10-10Java创建PKCS12证书Http请求
    //证书地址publicstaticfinalStringPATH="XX.pfx";//密码publicstaticfinalStringPASSWORD="aaa";publicstaticCloseableHttpClientinitSSLConfig()throwsException{//证书类型KeyStorekeyStore=KeyStore.getInstanc
  • 2023-08-27java代码实现证书转换
    .jks或者.keystore转换为.pem注意:此处主要借助于sh脚本进行转换新建shell脚本:前提:需要配置好keytool、openssl命令证书转换路径:1、jks->pkcs12->pem2、keystore->pkcs12->pem注意:jks和keystore转换方式一致#!/usr/bin/envbashfunctionkeystore_2_pem(){s
  • 2023-08-27证书格式转换
    前提条件:配置了keytool工具(jdk环境变量)配置好openssl.keystore转.pk12keytool-importkeystore-srckeystore/root/server.keystore-destkeystore/root/server.pkcs12-deststoretypepkcs12-srcstorepass123456-deststorepass123456说明:keytool-importkeystore
  • 2023-07-23Java生成SSL自签名证书及解析(keytool方式和源码方式)
    一:序当需要在Java应用程序中使用SSL/TLS加密通信或进行身份验证时,证书是必不可少的。证书可以用来验证服务器的身份,并确保通信的安全性。在Java开发中,可以使用JDK自带的keytool工具生成自签名证书。而本文将介绍如何使用JDK的keytool工具生成自签名证书以及相
  • 2023-05-22证书格式转换 pkcs12 和 pem 转换
    elasticsearch默认使用的证书格式是PFX格式或者叫pkcs12PFX格式:又称为PKCS#12格式,是一种包含了公钥、私钥及证书链的证书格式。通常需要输入密码才能使用。常用于IIS服务器和Windows平台PFX转换为PEM格式opensslpkcs12-incertificate.pfx-outcertificate.pem-node
  • 2023-05-09Springboot 项目配置 HTTPS
    生成证书输入命令keytool-genkeypair-alias"boot"-keyalg"RSA"-keystore"boot.keystore"生成完成后会提示Warning:JKS密钥库使用专用格式。建议使用"keytool-importkeystore-srckeystoreboot.keystore-destkeystoreboot.keystore-deststoretypepkc
  • 2023-05-04微信支付,添加微信支付证书发生异常,提示error:23076071:PKCS12 routines:PKCS12_parse:mac verify failure
    1BaseException2Message:error:23076071:PKCS12routines:PKCS12_parse:macverifyfailure3StackTrace:4InnerException:error:23076071:PKCS12routines:PKCS12_parse:macverifyfailure5InnerException.StackTrace:atInternal.Cryptogr
  • 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
  • 2023-02-15想要整个自签名SSL证书,Chrome却提醒我没有指定主题备用名称...
    错误码是NET::ERR_CERT_COMMON_NAME_INVALID解决方法:给IP签名#!/bin/bashIP="1.2.3.4"keytool\-genkey\-alias"${IP}"\-sigalgSHA512withRSA
  • 2022-11-16QT客户端与Java服务端进行https通信_F_hawk189_新浪博客
    网上也有一部分教程,不过我还是踩了许多的坑,所以整理了一下网上看到的和自己的一些收获。首先:,Tomcat.truststore(包含信任库),首先说明一下这个两个文件   cl
  • 2022-09-27OpenSSL/GmSSL
    OpenSSL/GmSSLPKCS12_create