certificate - 从证书中提取颁发者和主题
问题描述
我有一个相当基本的问题,但我还没有找到答案。
有一个证书(称为“authToken”),我没有太多信息。
我知道:
- 它是 X509 格式
- 我可以得到它的公钥
现在,我可以从公钥中提取该证书的详细信息吗?比如发行人、日期、主题等?
最好是在 Java 中,但我也对其他任何事情都非常开放。
解决方案
虽然证书包含这些信息,但公钥不包含这些信息。公钥是证书的一部分,而不是公钥的证书部分。
例如,可以使用简单的openssl x509 -in cert.pem -subject -issuer
. 使用各种编程语言进行此操作的帮助在这里是题外话,因为它是一个纯粹的编程问题。但通常可以使用搜索引擎轻松找到。
推荐阅读
- javascript - 将 Nextjs 服务器端渲染与 django 后端一起使用时出现“未提供身份验证凭据”问题
- r - 如何在 R 中创建一列,根据前一行的值计算一行的值?
- python - query-exporter 未连接到数据库 - 抛出“找不到模块”
- python - 如何在 Matplotlib 中为不同图形的 y 轴刻度标签提供相同的空间?
- javascript - 在单击select2 js时进行按钮操作
- java - 生成大于和小于的字符串
- flutter - 如何在颤振中获取javascript数据
- ionic-framework - 如何在按钮单击时提交离子单选按钮值?
- java - 试图模仿java功能接口
- python - 使用循环自动回复推文