certificate - 充气城堡管理局信息访问扩展
问题描述
我正在尝试使用 Bouncy Castle 开发 X.509 属性证书生成器,我需要添加一个AuthorityInfoAccess
扩展。但是,我找不到不推荐的方法来做到这一点!
最新的 Bouncy Castle API 文档没有显示构建此扩展的任何明确方法,并且他们的存储库中没有关于此的示例。
我找到的关于它的答案是指 a X509Extensions.AuthorityInfoAccess
,但它已被弃用!
有什么诀窍吗?
解决方案
中的 OIDX509Extensions
已被弃用以支持,X509Extension
但也被弃用以支持org.bouncycastle.asn1.x509.Extension.authorityInfoAccess
你不说你是否已经有了内容;如果不是,则使用org.bouncycastle.asn1.x509.AuthorityInformationAccess
(注意信息不仅仅是信息),而后者又使用类似的AccessDescription
和GeneralName
推荐阅读
- android - Android - 使用活动和片段导航 - 二进制 XML 文件错误
- symfony - Symfony 5.3+ 翻译提供者 Crowdin 不更新本地文件
- c++ - 从文本文件 (.txt) 中读取字节数组
- c - 为什么多线程代码(使用 pthreads)似乎比多进程代码(使用 fork)慢?
- python - Flask 应用程序通过入口在 Kubernetes 中获取 404,无需重定向
- csv - 如何将完整的 Athena 查询结果下载到 CSV 文件
- eclipse-rcp - 如何在 Eclipse RCP 中的“首选项”对话框中隐藏/删除导入/导出按钮
- spring-boot - 如何在单列Spring数据MongoDB上应用两个条件语句
- java - 以反应方式从自定义杰克逊反序列化器中的数据库加载实体
- c# - 使用 RestSharp 从 API 返回 JSON 数据