美文网首页
创建私有CA

创建私有CA

作者: AydanLinux | 来源:发表于2023-05-23 16:54 被阅读0次

摘要:

本文是模拟 CA (Certification Authorization) 机构颁发安全认证,之后配置 https 并成功实现客户端访问的过程。

==============================

本文目录

==============================

创建私有 CA

-------- 1 实验拓扑

-------- 2 Web 服务器

-------- 3 CA 服务器

-------- 4 启动 httpd

-------- 5 测试

==============================

创建私有 CA

csr - certificate signing request

crt - certificate, X.509 的证书文件,一般以 .crt 结尾

私钥 - key

公钥 - pem

隐私增强邮件 (PEM, Privacy Enhanced Mail) 编码机制

1 实验拓扑

192.168.1.60    el60    Web Server

192.168.1.61    el61    CA Server

2 Web 服务器

安装 mod_ssl

yum -y install httpd mod_ssl

为 httpd 创建私钥

cd /etc/pki/tls/private

(umask 066; openssl genrsa -out httpd.key 2048)

生成 httpd 签证请求

openssl req -new -key httpd.key -out httpd.csr

将 httpd 签证请求发送给 CA

scp httpd.csr 192.168.1.61:/etc/pki/CA/private

3 CA 服务器

设定起始序号,并生成索引文件

cd /etc/pki/CA

echo 00 > serial

touch index.txt

为 CA 服务器创建私钥

cd private

(umask 066;openssl genrsa -out cakey.pem 4096)

CA 服务器自签证书

openssl req -new -x509 -days 3650 -key cakey.pem -out ../cacert.pem

为 web 服务器上的 httpd 签署证书

openssl ca -days 365 -in httpd.csr -out ../certs/httpd.crt

为 web 服务器上的 httpd 发放证书

scp ../certs/httpd.crt 192.168.1.60:/etc/pki/tls/certs

4 启动 httpd

sed -i 's/localhost/httpd/' /etc/httpd/conf.d/ssl.conf

service httpd start

5 测试

相关文章

  • 创建CA

    创建CA和申请证书 创建私有CA: 首先在CA服务器端创建CA。 先去看openssl的配置文件: /etc/pk...

  • 创建私有CA签名证书

    1. 生成CA keystore keytool -keystore cakeystore.jks -alias ...

  • 建立私有CA

    CA: 公共信任的CA 私有CA 建立私有CA: opensslOpenCA openssl命令: 配置文件:/e...

  • tomcat系列-05-HTTPS支持-私有CA颁发证书

    [TOC] 前言 本篇将介绍在自己创建的私有CA下,tomcat启用SSL/TLS支持。 私钥CA除了在内网中使用...

  • 创建私有CA和申请证书

    为什么要申请证书,因为发送数据的一方不确定建立连接的另一方是不是假冒的,这个时候就只能通过一个权威的第三方,验证确...

  • OpenSSL及创建私有CA(1802)

    1.来自维基百科上对于OpenSSL的定义: 在电脑网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以...

  • 创建私有CA,我就用openSSL

    简介 一般情况下我们使用的证书都是由第三方权威机构来颁发的,如果我们有一个新的https网站,我们需要申请一个世界...

  • 搭建CA服务器

    创建私有CA 步骤一:配置openssl的文件:/etc/pki/tls/openssl.cnf,有三种策略:匹配...

  • 自建CA服务器&申请和颁发证书

    创建私有CA:openssl的配置文件:/etc/pki/tls/openssl.cnf三种策略:匹配、支持和可选...

  • nginx部署

    OpenSSL创建私有CA 重置ESC镜像,再次连接时,因为缓存问题会提示失败: 解决方法: linux 远程连接...

网友评论

      本文标题:创建私有CA

      本文链接:https://www.haomeiwen.com/subject/fzvxedtx.html