OpenSSL的使用
一、打开openssl
找到OpenSSL安装目录下的bin,执行bin下的“openssl.exe”,用管理员身份运行
结果如下:
二、名词解释
- 什么是CA?
CA就相当于一个认证机构,只要经过这个机构签名的证书我们就可以当做是可信任的。我们的浏览器中,已经被写入了默认的CA根证书。 - 什么是证书?
证书就是将我们的公钥和相关信息写入一个文件,CA用它们的私钥对我们的公钥和相关信息进行签名后,将签名信息也写入这个文件后生成的一个文件。 - 证书格式(是一种标准):
x509 这种证书只有公钥,不包含私钥。
pcks#7 这种主要是用于签名或者加密。
pcks#12 这种含有私钥,同时也含有公钥,但是有口令保护。 - 编码方式:
.pem 后缀的证书都是base64编码
.der 后缀的证书都是二进制格式 - 证书:
.csr 后缀的文件是用于向ca申请签名的请求文件
.crt .cer 后缀的文件都是证书文件(编码方式不一定,有可能是.pem,也有可能是.der) - 私钥: