使用.NET创建“签名公钥和挑战”(SPKAC)

时间:2013-08-19 12:20:13

标签: .net cryptography x509 spkac

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

实际上我想做HTML5 <keygen>元素所做的事情。 corresponding MDN page说明如下:

  

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

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

有谁知道怎么做?

0 个答案:

没有答案