从证书中提取颁发者和主题
Extract Issuer and Subject from certificate
我有一个相当基本的问题,但我还没有找到答案。
有一个证书(称为“authToken”),我对此了解不多。
我知道:
- X509格式
- 我可以得到它的 public 密钥
现在,我可以从 public 密钥中以某种方式提取该证书的详细信息吗?比如发行人、日期、主题等?
最喜欢 Java,但我对其他任何事情也很开放。
虽然证书包含这些信息,但 public 密钥不包含这些信息。 public 密钥是证书的一部分,而不是 public 密钥的证书部分。
例如,可以使用简单的 openssl x509 -in cert.pem -subject -issuer
从证书中提取这些信息。在各种编程语言中帮助执行此操作在这里是题外话,因为它是一个纯粹的编程问题。但通常可以easily be found using a search engine.
我有一个相当基本的问题,但我还没有找到答案。
有一个证书(称为“authToken”),我对此了解不多。
我知道:
- X509格式
- 我可以得到它的 public 密钥
现在,我可以从 public 密钥中以某种方式提取该证书的详细信息吗?比如发行人、日期、主题等?
最喜欢 Java,但我对其他任何事情也很开放。
虽然证书包含这些信息,但 public 密钥不包含这些信息。 public 密钥是证书的一部分,而不是 public 密钥的证书部分。
例如,可以使用简单的 openssl x509 -in cert.pem -subject -issuer
从证书中提取这些信息。在各种编程语言中帮助执行此操作在这里是题外话,因为它是一个纯粹的编程问题。但通常可以easily be found using a search engine.