使用RSA私钥Windows加密API进行签名

时间:2012-07-16 23:38:26

标签: cryptography rsa microsoft-metro signing

我正在开发一款Metro应用程序并正在为Google应用程序签署Oauth请求。 我无法将我的密钥对正确导入JS代码。 这里也提出了同样的问题,但仍未解决 - http://social.msdn.microsoft.com/Forums/en-US/winappswithhtml5/thread/d599ff36-75f2-4393-af10-60beb1842ece 我的密钥格式为“--- START PRIV KEY --- MIC898等等 - END PRIV KEY - ”。

当我尝试使用ImportKeyPair函数将其导入我的代码时,我得到一个例外

  

“在编码或解码时出现问题”。

我使用openSSL“rsagen”工具获取我的密钥,我认为它提供了一对私钥和公钥。

1 个答案:

答案 0 :(得分:1)

尝试使用openssl rsa <arguments>首先将PEM格式的RSA密钥转换为DER。