gpt4 book ai didi

c# - 如何创建具有多个元素的X509Chain?

转载 作者:行者123 更新时间:2023-12-02 14:11:33 25 4
gpt4 key购买 nike

我只是想使用 X509Chain,但我不知道如何创建它。我有证书,但我不知道如何将多个证书放入链中。我查看了 MSDN,在那里我看到了一个示例,显示如何创建 X509Chain:

X509Chain ch=new X509Chain();
ch.Build(X509Certificate2);

所以我创建了一个 X509Certificate2 并将其插入到 Build() 中,但我不知道如何添加我的链的其他子证书。

最佳答案

X509Chain.Build() 方法期望获得一个叶证书来构建整个链。构建方法在本地计算机证书存储上查找证书链,如果您想从计算机存储上未安装的证书构建证书链,您可以通过以下方式生成自己的存储:

X509Chain.ChainPolicy.ExtraStore.Add(X509Certificate2 RootCertificate);

然后执行:

X509Chain.Build(LeafCertificate);

建立链条。

关于c# - 如何创建具有多个元素的X509Chain?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212229/

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