zoukankan      html  css  js  c++  java
  • windows下OpenSSL加密证书安装步骤与使用方法

    OpenSSL加密证书一般用于签名认证,含私钥和公钥。在Linux系统中,OpenSSL一般是已经安装好了,可以直接使用。而在Windows系统中,是需要安装使用的。

    最近在使用支付平台时,用到了OpenSSL,鉴于此分享给大家,步骤如下:

    安装OpenSSL

    1、前往官方指定下载地址http://slproweb.com/products/Win32OpenSSL.html下载所需版本

    2、一般安装路径在C盘根目录,也可自行选择

    3、安装过程中会出现生成证书所存放的路径,可默认到bin,也可自行选择。

    生成证书

    1、在确认安装成功以后,以管理员身份运行cmd

    2、跳转到OpenSSL安装目录下的bin文件目录,cmd:cd ~:OpenSSL-Win64in(一般路径在C盘)

    3、生成采用des3算法保护的私钥,cmd:openssl genrsa -des3 -out private-rsa.key 1024

    4、此时输入用来保护私钥文件的密码,建议输入大于6位数的密码。注意:此处的密码需要在生成公钥时使用

    5、生成公钥,cmd:openssl req -new -x509 -key private-rsa.key -days 750 -out public-rsa.cer

    6、在生成公钥的过程中需要输入刚刚生成私钥时的密码,其他步骤都可直接回城忽略,不影响正常使用。

    7、生成PKCS12 格式Keystore,cmd:openssl pkcs12 -export -name test-alias -in public-rsa.cer -inkey private-rsa.key -out user-rsa.pfx

     

    此时,已成功生成私钥证书与公钥证书了,可在安装时选择的生成存放路径中查找到。

    注:如遇见无法使用私钥文件时,可能是程序池不允许加载用户配置文件,勾选为true就可以了。

    如遇到如何问题,请在下方留言;如有任何建议与见解,欢迎指正。

    ...
  • 相关阅读:
    11个Linux基础面试问题
    OSI模型
    戴文的Linux内核专题:10配置内核(6)
    面向对象实验四(输入输出流)
    计算机程序的思维逻辑 (2)
    计算机程序的思维逻辑 (1)
    java基础3.0:Java常用API
    java基础2.0:Object、Class、克隆、异常编程
    java基础1.0::Java面向对象、面向对象封装、抽象类、接口、static、final
    Ajax工作原理(转)
  • 原文地址:https://www.cnblogs.com/simoje/p/4763025.html
Copyright © 2011-2022 走看看