Openssl X509仅包含私钥文件的信息

Openssl X509仅包含私钥文件的信息,openssl,Openssl,我想知道是否有任何方法可以单独从私钥文件中提取X509信息,如CommonName、Subject、Issuer等 我知道是否可以从公钥文件获取证书信息(X509),但我想知道是否可以通过私钥文件实现相同的目的 对我的要求是,我将有一个私钥文件,其中没有任何公钥信息 如果这也是可能的,那么如何通过OpenSSL API实现呢?这是不可能的。私钥不包含有关证书的信息。如何从公钥中提取x509信息?请参见,生成密钥对时,除了模数大小和可选加密之外,不包含任何数据。它们只是密钥,不是证书。

我想知道是否有任何方法可以单独从私钥文件中提取X509信息,如CommonName、Subject、Issuer等

我知道是否可以从公钥文件获取证书信息(X509),但我想知道是否可以通过私钥文件实现相同的目的

对我的要求是,我将有一个私钥文件,其中没有任何公钥信息


如果这也是可能的,那么如何通过OpenSSL API实现呢?

这是不可能的。私钥不包含有关证书的信息。

如何从公钥中提取x509信息?请参见,生成密钥对时,除了模数大小和可选加密之外,不包含任何数据。它们只是密钥,不是证书。