windows和centos证书

在平时访问网站时总会遇到一些不信任网站,例如12306网站。那思考过如何把那些不受信任的网站变为信任呢。

一、windows中出现的不信任网站该如何解决。

①按F12(我用的qq浏览器)查看证书,并且把证书导出。

②打开证书开始傻瓜式安装证书。

③导入到可信任根证书颁发机构。

④然后下次访问就不会再次提醒是不信任网站了。

二、那centos中中证书又该如何颁发的呢。

  在了解centos颁发证书之前先了解一下openssl的配置文件:/etc/pki/tls/openssl.cnf



实验:模仿该如何创建CA和如何给客户端颁发证书。

假设:centos7为服务器    centos6为客户端

(1)服务器创建CA,即自己为CA。

三种策略:匹配、支持和可选

匹配指要求申请填写的信息跟CA设置信息必须一致,支持指必须填写这项申请信息,可选指可有可无

①创建所需要的文件

touch /etc/pki/CA/index.txt 生成证书索引数据库文件(必须创建,而且文件名字必须一样,不然后期报错)

echo 00 > /etc/pki/CA/serial 指定第一个颁发证书的序列号(必须生成,序列号可以随意)

②CA自签证书。

CA先生成私钥。

命令:(umask 066; openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)

 CA自己给自己颁发证书

命令:openssl req -new -x509 –key/etc/pki/CA/private/cakey.pem -days 7300 -out /etc/pki/CA/cacert.pem

里面的具体选项含义如下:

-new: 生成新证书签署请求

-x509: 专用于CA生成自签证书,如颁发给服务器不用此项

-key: 生成请求时用到的私钥文件

-days n:证书的有效期限

-out /PATH/TO/SOMECERTFILE: 证书的保存路径

 (2)CA给客服端颁发证书 

客户端生成证书请求,并发送给CA,让CA签署证书并颁发给客户端。

①客户端生成私钥。

②客户端生成证书请求。

③将证书请求发送给CA服务器端。

 ④CA服务器签署证书,并发送给客服端。

 ⑤CA签署好的证书发送给客户端。

⑥查看客户端里面的证书。

三、吊销证书的步骤。

①在客户端获取要吊销的证书的serial

命令:openssl x509 -in test.crt -noout -serial -subject

 ②在CA上,根据客户提交的serial与subject信息,对比检验是否与index.txt文件中的信息一致,吊销证书

 通过对比发现信息一样,所以可以吊销证书

命令:openssl ca -revoke /etc/pki/CA/newcerts/00.pem

③指定第一个吊销证书的编号

命令:echo 01 > /etc/pki/CA/crlnumber(编号可以自己写)

④在CA上更新证书吊销列表

⑤在物理机上查看吊销的证书。

吊销证书成功,后期应该发布到官方网站,让大家都知道。到此关于证书就这么多了,其他的暂时还没有想起来,有错误的欢迎指出。

时间: 2024-11-17 01:48:42

windows和centos证书的相关文章

F5运维之 将Windows中的证书导入F5

F5运维之 将Windows系统的证书导入F5 一.背景     公司要与网联进行业务对接,需要进行证书认证,已经通过证书申请机构将服务器证书申请下来,现在需要导入到F5设备中去,然后引用到VS上,打通业务的网络互访. 二.具体实施步骤 1.将证书从浏览器中导出,形成epcc.pfx文件. 2.通过Linux 系统将其转换成 wanglian.pem文件,复制到Linux中后,使用命令 openssl pkcs12 -in epcc.pfx -out wanglian.pem -nodes 3.

Windows和Centos下Docker的安装配置

Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V.然后才能正常安装 Hyper-V 就是虚拟机中的一种 开启Hyper-V win10专业版开启方式 键入win,搜索"windows"开打"启用或关闭windows功能",找到Hyper-V并勾选 win10家庭版开启方式

证书解析(二):windows 2012 r2证书服务安装与高级配置

本着应用隔离的原则,建议把证书服务部署在一台独立的windows server 2012 r2虚拟机之中.证书服务器可以不用考虑高可用,因证书服务宕掉后,除了不能继续颁发证书和不能访问证书吊销信息,并不影响证书的其他验证. 证书服务的安装 证书服务的安装很简单,运行服务器管理器,添加角色与功能,选择"Active Directory证书服务", 在角色服务中选择"证书颁发机构"与"证书颁发机构WEB注册" (不是证书注册web服务)两项,证书颁发

『笔记』windows与CentOS间文件传输(win下实行)

使用工具:PSCP (an SCP client, i.e. command-line secure file copy)也许不是所有人都知道,但是说到 putty 应该很多人都知道吧,直接到 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 下载 putty.zip 压缩包,其中包含了 putty pscp psftp plink pageant 等小工具,软件很小,但是基本的功能都具备了,当然,其中也包含了各工具的

windows安装 centos

1. 使用最新版UltraISO将ISO镜像刻录到U盘 2. U盘启动电脑进入安装界面 正常情况下你应该会看到下面的这个界面: 选择第一项,然后按TAB键(在评论区有朋友踫到没有按TAB键的提示,经derogg解答,原来是UEFI模式下提示的是按E,所以这一步大家根据自己的情况看好提示再操作),然后会看到下面这个: 3.修改第二步中按TAB键出来的命令 将命令修改为:>vmlinuz initrd=initrd.img linux dd quiet (我是改成了inst.stage2=hd:/d

转载一篇解决windows和centos虚拟机共享主机目录问题的方法,方法不同于ubuntu虚机

在centos虚机安装vmtools过程中有如下报错 /tmp/modconfig-ygOywn/vmhgfs-only/inode.c: 在函数'HgfsPermission'中: tmp/modconfig-ygOywn/vmhgfs-only/./shared/compat_dcache.h:57:38: 错误:'struct dentry'没有名为'd_count'的成员 #define compat_d_count(dentry) dentry->d_count ^ /tmp/modc

安装Windows与CentOS双系统

1.安装Windows系统 安装过程除了分区时要预留出部分空间来安装CentOS之外,其它操作与正常安装一样. 2.安装CentOS系统 使用光盘引导安装,因安装为服务器版,建议选择无界面,最小化安装,须要什么服务再自行添加安装. 安装分区到预留空间中.其它默认安装完成. 3.修改引导文件 使用root用户登陆打开引导文件 vi /boot/grub2/grub.cfg 找到### BEGIN /etc/grub.d/30_os-prober ###在后面添加 menuentry 'Window

windows和centos下安装ActiveMQ

版本:apache-activemq-5.10.2-bin.zip         (版本5.11+需要jdk7+) 官网: http://activemq.apache.org/download.html Windows安装 1.下载解压window版的 ActiveMQ: apache-activemq-5.10.0-bin.zip : 2.进去解压目录:bin下,根据操作系统32bit/64bit,进入不同文件夹win32/win64: 3.双击“activemq.bat: 4. 默认采用

windows和centos下mongodb安装使用

官网:https://www.mongodb.org/downloads 版本:2.6.10    (2.X最终稳定版) http://www.jb51.net/article/48217.htm   (mongodb常用操作命令) http://snowolf.iteye.com/blog/1796749/    (mongodb之CRUD) http://www.cnblogs.com/zengen/archive/2011/04/23/2025722.html    (权限.用户) htt