您的位置:首页 > 其它

CA数字证书服务的配置、搭建安全的WEB服务器、安全的邮件服务器

2015-10-24 14:24 567 查看
1.什么是数字证书

数字证书在网络上类似于人在社会上持有的***等证件,用来在网络上证明数字证书持有者的身份。数字证书持有者可能是现实社会中的自然人、法人,也可能是网络设备。数字证书可以简单理解为“网络***”,用来在网络上证明自己的身份。
2.数字证书上面主要包括那些信息?
数字证书上面主要包括以下信息:证书版本号、证书持有者信息、证书签发者(CA)信息、证书起止有效期、证书序列号、证书签发者的签名等。这些信息与身份
证类似。证书签发者对数字证书的签名可以起到对数字证书本身的防伪作用,这与***上的公章类似。但CA中心对证书的数字签名是不可能被伪造的。
实验目的:CA服务的搭建
实验环境:
主机名:fanlj IP地址:192.168.1.30

系统环境:Red Hat Enterprise Linux Server release 6.5(Santiago)
1、修改配置文件,dir代表 CA存放的目录,certs代表保存签入数字证书的目录,crl_dir代表证书吊销列表存放的目录,database代表签入数字证书的信息默认是不存在需要创建, new_certs_dir代表用于存放新证书存放的位置,certificate代表根证书(公钥信息),serial代表序列号文件默认是不存在需要创建,crlnamber代表证书吊销列表的编号,private-key代表私钥信息。












2、创建相应的文件和目录



3、生成CA的私钥文件用openssl命令生成 genrsa代表生成私钥 -des3代表对称加密 2048代表密钥的长度,并且修改权限只有管理员有权限。




4、根据私钥生成公钥:需要输入保护私钥的密码。提示的问题,国家、城市、省份、公司名这四项必须和openssl.cnf中设置的完全一致,否则会失败,-new生成一个新的文件 ,-x509代表根证书的格式,-key my_ca.key用私钥生成公钥。




5.查看根证书的信息x509代表证书的格式,-in my.ca.crt从哪个证书的信息,-noout -text 代表以文本的格式在屏幕上输入。




实验目的:搭建安全的WEB服务器
实验环境:

web服务器:主机名:waiwang IP地址:192.168.1.20

系统环境:Red Hat Enterprise Linux Server release 6.5(Santiago)
CA服务器:主机名:fanlj IP地址:192.168.1.30
系统环境:Red Hat Enterprise Linux Server release 6.5(Santiago)

客户端:主机名:fanxiaohui IP地址:192.168.1.40
系统环境:Red Hat Enterprise Linux Server release 6.5(Santiago)
实验要求:

当客户端访问web页面时直接出现页面,不会出现有风险的提示信息。
一、WEB服务器生成密钥对

1、生成私钥



2、根据私钥生成证书请求文件



二、把CSR文件上传至CA



查看csr文件内容


三、CA签发证书
1、签发证书






查看签名的文件的大小



2、验证






四、WEB服务器下载证书并且布署
1、下载证书




2、将证书拷贝到/etc/pki/tls/certs



3、安装mod_ssl



4、编辑配置文件

# vim /etc/httpd/conf.d/ssl.conf



5、当访问http协议时,自动跳转到https
在ssl.conf中加入:




6、重启web服务器



五、客户端访问

https://www.tarena.com
提示证书不受信任,因为客户端没有信任CA
客户端将CA的根证书安装上,再次访问就不会再有提示。









上面提示CA没有被信任,下载根证书。






实验目的:搭建安全的mail服务器
实验环境:

客户端:主机名:waiwang IP地址:192.168.1.20

系统环境:Red Hat Enterprise Linux Server release 6.5(Santiago)
CA服务器:主机名:fanlj IP地址:192.168.1.30
系统环境:Red Hat Enterprise Linux Server release 6.5(Santiago)

mail服务器:主机名:fanxiaohui IP地址:192.168.1.40
系统环境:Red Hat Enterprise Linux Server release 6.5(Santiago)
实验要求:

当用户用抓包工具进行时,出现的都是乱码,无法破解邮件的信息。

一。搭建邮件服务器
1. 安装软件包postfix



2.修改主配置文件




3.启动postfix服务




4.安装dovecot软件包




5.修改主配置文件






6启动dovecot服务




二。配置私钥和公钥

邮件服务器生成 私钥,根据私钥生成csr文件。







查看csr的信息




上传该文件到CA服务器上进行签署证书






查看crt的信息




验证crt的信息




拷贝 crt文件到邮件服务器上




三。配置安全的邮件服务器

修改postfix主配置文件




修改dovecot主配置文件







重新启动服务



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息