使用Azure KeyVault和SHA1散列算法进行数据签名

时间:2015-06-09 10:54:06

标签: c# azure sha1

我正在使用命令将我的私钥存储在Azure KeyVault中。

Add-AzureKeyVaultKey -VaultName vault-name -Name myprivatekey -KeyFilePath cert.pfx -KeyFilePassword $ securepfxpwd

我已经设置了KeyVault客户端应用程序,如下所述:http://www.rahulpnath.com/blog/authenticating-a-client-application-with-azure-key-vault/

然后我使用Microsoft.Azure.KeyVault(0.9.1 - prerelease version)包从我的C#代码访问它。我可以使用密钥获取密钥和签名数据。它工作正常。

我的问题是我必须在签名数据时使用SHA1哈希算法。它似乎目前不受支持。这是代码常量中的散列算法列表:RS256,RS384,RS512,RSNULL。

我的案例中是否有任何选项或解决方法可以使用Azure KeyVault和SHA1哈希算法执行签名?

0 个答案:

没有答案