gpt4 book ai didi

c++ - 如何将 ASN1 NumericString 类型设置为 SubjectDN OID?

转载 作者:太空狗 更新时间:2023-10-29 21:04:10 25 4
gpt4 key购买 nike

我有一个工作程序,它使用 MS Crypto API 从指定的 SubjectDN 字符串(例如:2.5.4.3=Name Surname, 1.2.300.38.22=12345678)生成 CSR。我使用函数 CertStrToName() 对其进行编码,一切正常,除了一件事:所有 OID 值都是使用 ASN1 类型 PrintableString 创建的。

有什么方法可以使 OID 1.2.300.38.22 成为 NumericString 类型?

最佳答案

所以,我找到了 2 种方法来解决这个问题:1. 以编程方式,使用函数 CryptEncodeObject()2. 我的加密提供者支持某些特定的 oid,因此我可以将 CertStrToName 与它们一起使用,而无需触及代码。

关于c++ - 如何将 ASN1 NumericString 类型设置为 SubjectDN OID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11940448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com