跳转至

名词解释

SSL 比较复杂,各种名词,文件后缀,很凌乱,在这里整理下

  • CA: certificate authority,颁发证书的机构
  • .cer: 证书文件的后缀
  • .crt: 证书文件的后缀
  • .key: 公钥、私钥 文件后缀
  • .pem:它是由RFC1421至1424定义的一种数据格式。其实前面的.cert和.key文件都是PEM格式的,只不过在有些系统中(比如Windows)会根据扩展名不同而做不同的事。所以当你看到.pem文件时,它里面的内容可能是certificate也可能是key,也可能两个都有,要看具体情况。可以通过openssl查看。
  • .der: 类似 .pem,.pem 是 base64 编码,.der 是二进制编码
  • .jks: java keytool 实现的证书格式
  • .csr: 证书请求
  • keystore: 密钥仓库存储证书文件。密钥仓库文件包含证书的私钥(保证私钥的安全)
  • truststore: 保存可信任证书