如何获取我使用 keytool 创建的 pkcs12 证书的私钥

How to get private key of a pkcs12 certificate that I created using keytool

我使用 keytool 创建了一个 pkcs12 证书,但它似乎没有私钥。我需要使用此证书与合作伙伴建立信任。当我在 .Net 代码中使用证书时,我可以看到商店中的私钥为空,并且出现错误

Object contains only the public half of a key pair. A private key must also be provided.

我的问题是是否可以将私钥与此证书相关联,或者它是否应该仅在创建之前生成。

无法将私钥与现有证书相关联。如果是,证书将毫无用处。