让我们不要破坏信任—SSL证书—大多数您想知道的东西

  • 2020年2月17日
  • 0回答
  • 4088的浏览量

Userlevel 6
徽章 +5
  • Nutanix员工
  • 433回复

最后,决定用ca签名的证书替换自签名的证书?或者准备续借快过期的书,却不记得续借的过程?别担心,我们支持你。

替换SSL证书文件需要:

  1. 私钥-使用RSA 2048密钥类型生成的密钥,并使用SHA256哈希进行签名。我们还支持EC DSA 256bit和EC DSA 384 bit。然而,RSA 2048是最常用的密钥类型

  2. 公共证书——由证书颁发机构(CA)颁发。我们支持64base PEM格式的x509证书

  3. CA证书/链-颁发上述公共证书的CA的证书。如果颁发的CA是中间CA,我们还需要根CA证书。如果有多个中间CA,我们需要所有中间CA和根CA的证书

表1。推荐关键配置

密钥类型

尺寸/曲线

签名算法

RSA

2048

SHA256-with-RSAEncryption

EC DSA 256

prime256v1

ecdsa-with-sha256

EC DSA 384

secp384r1

ecdsa-with-sha384

EC DSA 521

secp521r1

ecdsa-with-sha512


现在来看看这个过程:

  1. 使用OpenSSL命令从CVM或Linux机器生成SSL密钥和CSR(证书签名请求)。

  2. 将CSR、Certificate Signing Request (server.csr)发送到组织中的CA授权机构,并获得CA为网站签署的公共证书以及CA的公共证书。如果CA是中间CA,则还需要根CA证书。

  3. 将上面的证书文件复制到CVM或您生成服务器的Linux机器上的相同位置。关键和服务器。步骤1中的CSR。
    由于Prism中只有一个字段可以上传CA证书/链文件,因此中间CA和根CA必须合并到一个文件中。确保链由正确的验证顺序的证书组成,因此最高权威的根CA是最后一个。

  4. 使用OpenSSL验证生成的证书
  5. 将上述每个步骤中生成的3个文件传输到可以访问Prism的桌面(例如,使用SCP),并将这些文件导入Prism。

生成或上传新证书后,接口网关将重启。但是,这不会影响运行在集群上的生产虚拟机,但会影响到Prism GUI的连通性。

有关命令和示例的详细说明,请参阅KB-4978 SSL证书上传故障处理- Prism中使用CA生成的证书替换自签名证书。

你可能还会发现:

KB-5191为Prism转换Windows SSL证书

安全指南:证书管理