• ovirt 替换自主签署证书


    需求我自己写了一个python后台,添加上了ovirt 引擎web上,如图 但第一次访问时需要,需要接受两次不安全连接,ovirt  web使用https,我往里面加http,加不进去。

    只能同样使用https。我想使用ip地址访问然后只接受一次不安全连接。(程序使用跟ovirt同样的证书)客户使用起来方便

    自主签署证书

    mkdir ca

    创建私钥

    openssl genrsa -out ca/apache-ca.pem 1024

    创建证书请求

    openssl req -new -out ca/ca-req.csr -key ca/apache-ca.pem

    自签署证书

    openssl x509 -req -in ca/ca-req.csr -out ca/ca-cert.pem -signkey ca/apache-ca.pem -days 3650

    将证书导出成的.p12格式

    openssl pkcs12 -export -clcerts -in ca/ca-cert.pem -inkey ca/apache-ca.pem -out ca/apache.p12

    下面开始替换ovirt ssl

    把原来的删除或者备份

    cp /etc/pki/ovirt-engine/apache-ca.pem /etc/pki/ovirt-engine/apache-ca.pem.bak 

    rm -rf /etc/pki/ovirt-engine/apache-ca.pem

    cp /etc/pki/ovirt-engine/keys/apache.p12 /etc/pki/ovirt-engine/keys/apache.p12.bak

    rm -rf  /etc/pki/ovirt-engine/keys/apache.p12

    cp /etc/pki/ovirt-engine/keys/apache.key.nopass /etc/pki/ovirt-engine/keys/apache.key.nopass.bak

    rm -rf /etc/pki/ovirt-engine/keys/apache.key.nopass

    cp /etc/pki/ovirt-engine/certs/apache.cer /etc/pki/ovirt-engine/certs/apache.cer.bak

    rm -rf  /etc/pki/ovirt-engine/certs/apache.cer

     

    mv ca/apache-ca.pem /etc/pki/ovirt-engine/

    cp ca/apache.p12 /etc/pki/ovirt-engine/keys/apache.p12

    从p12包中提取出密钥

    openssl pkcs12 -in /etc/pki/ovirt-engine/keys/apache.p12 -nocerts -nodes > /etc/pki/ovirt-engine/keys/apache.key.nopass

    openssl pkcs12 -in /etc/pki/ovirt-engine/keys/apache.p12 -nokeys > /etc/pki/ovirt-engine/certs/apache.cer

    systemctl restart httpd

  • 相关阅读:
    数据结构与算法简记--拓扑排序
    数据结构与算法简记--redis有序集合数据结构-跳表
    数据结构与算法简记--动态规划实战
    数据结构与算法简记--动态规划理论
    数据结构与算法简记--动态规划初识
    数据结构与算法简记--回溯算法
    数据结构与算法简记--分治算法
    数据结构与算法简记--贪心算法
    数据结构与算法简记--搜索算法
    数据结构与算法简记--图
  • 原文地址:https://www.cnblogs.com/bnsdmmL/p/12655085.html
Copyright © 2020-2023  润新知