1

是否可以在不使用 OpenSSL 的情况下使用.NET 创建 SPKAC(签名的公钥和质询) ?我知道 OpenSSL 可以做到这一点,但是对于这个项目,我需要避免使用第三方库。

实际上,我想做 HTML5<keygen>元素所做的事情。相应的MDN 页面说明如下:

公钥和挑战字符串被 DER 编码为 PublicKeyAndChallenge,然后用私钥进行数字签名以生成 SignedPublicKeyAndChallenge。SignedPublicKeyAndChallenge 采用 base64 编码,最终将 ASCII 数据提交给服务器[...]

我们有一个服务器,它在提交 SPKAC 时返回客户端证书,我想复制浏览器的行为以自动检索证书。

有谁知道如何做到这一点?

4

0 回答 0