本节介绍了无效的 RSA 密钥错误的解决步骤,该错误是在 NSX Advanced Load Balancer 上导入 EC 证书和 EC 密钥时出现的。

NSX Advanced Load Balancer UI 上导入椭圆曲线 (EC) 证书和 EC 密钥时,观察到“无效的 RSA 密钥”错误,如下所示:



EC 密钥文件必须以 BEGIN EC PRIVATE KEY 开头并以 END EC PRIVATE KEY 结尾。在 EC 密钥文件以 BEGIN PRIVATE KEY 开头并以 END PRIVATE KEY 结尾时,导入 EC 密钥将会失败。



要解决该问题,请执行以下操作:

  1. 编辑 SSL 密钥文件。

  2. 将 EC 密钥文件保存在本地桌面上,并使用记事本或写字板打开。

  3. BEGIN PRIVATE KEY 替换为 BEGIN EC PRIVATE KEY,并将 END PRIVATE KEY 替换为 END EC PRIVATE KEY

  4. 在使用正确的值修改 SSL 密钥文件后,再次在 NSX Advanced Load Balancer UI 上导入 SSL 密钥和 SSL 证书。

请参见下面的屏幕截图以了解示例 EC 密钥文件。