• 2024-11-20该如何不花钱使用HTTPS证书呢?
    1.生成前提:JDK环境使用JDK生成HTTPS证书涉及生成一个新的密钥对(包括公钥和私钥),然后使用这些密钥生成一个自签名证书或者提交证书请求给证书颁发机构(CA)。以下是生成和配置HTTPS证书的步骤:1.1生成密钥对和证书进入JDK的bin文件夹中,进入cmd命令输入#生成密钥对和
  • 2024-10-11生成系统签名.jsk
    生成系统签名1、在服务器内创建文件夹key用于放置签名文件2、生成platform.pemopensslpkcs8-informDER-nocrypt-inplatform.pk8-outplatform.pem3、生成pkcs12opensslpkcs12-export-inplatform.x509.pem-outplatform.p12-inkeyplatform.pem-passwordpas
  • 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