从证书中提取颁发者和主题

Extract Issuer and Subject from certificate

我有一个相当基本的问题,但我还没有找到答案。

有一个证书(称为“authToken”),我对此了解不多。

我知道:

现在,我可以从 public 密钥中以某种方式提取该证书的详细信息吗?比如发行人、日期、主题等?

最喜欢 Java,但我对其他任何事情也很开放。

虽然证书包含这些信息,但 public 密钥不包含这些信息。 public 密钥是证书的一部分,而不是 public 密钥的证书部分。

例如,可以使用简单的 openssl x509 -in cert.pem -subject -issuer 从证书中提取这些信息。在各种编程语言中帮助执行此操作在这里是题外话,因为它是一个纯粹的编程问题。但通常可以easily be found using a search engine.