本地局域网HTTPS访问web站点解决方案

windows平台安装mkcert

  1. 安装choco

    powershell管理员安装

    Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-ObjectSystem.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
    
  2. 安装mkcert

    choco install mkcert
    
  3. 生成认证证书

    mkcert localhost ip址址 ...
    

linux平台安装mkcert

  1. 安装brew

    sudo apt install linuxbrew-wrapper
    
  2. 安装mkcert

    brew install mkcert
    
  3. 生成认证证书

    mkcert localhost ip址址 ...
    

使用证书

  1. 生成springboot使用的PKCS12文件

    openssl pkcs12 -export -inkey .\localhost-key.pem -in .\localhost.pem -name localhost -out localhost.p12
    
  2. 查看mkcert证书存放路径

    mkcert -CAROOT
    
  3. 获取证书放至其它主机,将每5步中查看到路径下的rootCA.pem复制为rootCA.crt,并双击进行安装

    将rootCA.crt文件发送给其它主机进行安装使用
    
声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。