PKI Lab
证书生成任务在ubuntu中进行,web server运行在容器中
在本次实验中,我们使用www.bank32.com为例介绍如何设置https web server。
我们将这个名字和容器的ip绑定,这一步在hosts中进行。
拉取镜像,创建实验环境



Task1成为CA
CA是用于签发数字证书的可信实体
一些商业CA被称作根CA(root CA),VeriSign是最大的CA
根CA是自签名的self-signed。根CA证书通常预先加载到大多数操作系统、浏览器、已经其他依赖PKI的软件中。根CA是被无条件信任的。
为了使用openssl创建证书,需要有配置文件。配置文件通常以.cnf为后缀,使用openssl的三个命令:ca,req,x508。
默认情况下,openssl使用的配置文件来自/usb/lib/ssl/openssl.cnf。由于我们要改变这个文件,所以复制一份到我们自己的路径下,并指示openssl使用这一份。
[CA_default]是配置文件中,我们需要准备的默认设置部分。我们需要创建一些子目录。去掉unique_subject的注释,允许创建证书。


最低0.47元/天 解锁文章
7681

被折叠的 条评论
为什么被折叠?



