XCA签名问题

我正在尝试使用XCA证书GUI为Sun WebServer 6.1创build一个自签名的SSL证书。 这是我的过程:

  1. login到Sun Webserverpipe理控制台。
  2. 使用“生成CSR”function创build要签名的证书。
  3. 将CSR导入XCA。
  4. 尝试在XCA中签署CSR。
  5. XCA引发以下错误消息:

“发生以下错误:您select用于签名的密钥不是私有密钥。”

Sun WebServer没有控制私钥是否包含在CSR中的选项。 有谁知道一个解决scheme签署Sun Web服务器CSR(最好与XCA)?

您需要创build一个CA证书并将其用于签署CSR。 CSR的私钥保留在Sun Web服务器上。

仅供将来参考(今天花了15分钟时间来澄清):

当您使用XCA生成自签名证书时,您必须直接生成证书。 XCA > Certificates > New Certificate > Source > Signing: Create self signed certificate生成CSR然后尝试签名会导致您遇到的错误。