ASPNET_regiis - 无法创建可导出的密钥集

时间:2013-12-18 10:39:49

标签: asp.net encryption rsa aspnet-regiis.exe

我正在尝试使用aspnet regiis创建一个可导出的密钥集,这是我正在运行的命令:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -pc "SampleKeys" -exp

但响应与为工具提供无法识别的命令相同:

Administration utility (4.0.30319) to install and uninstall ASP.NET on the local machine.
Copyright (c) Microsoft Corporation. All rights reserved.

遵循常规命令行帮助部分

所以我省略了-exp标志,只是运行了

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -pc "SampleKeys"

哪个工作正常,但是当我尝试使用此命令导出密钥时:

aspnet_regiis -px "SampleKeys" "C:\SampleKeys.xml" -pri

我得到以下内容:

Exporting RSA Keys to file...
Key not valid for use in specified state.

Failed!

以前有人有这个问题吗?几个月前我似乎没有问题就能做到这一点。我已经在几台机器和不同的.NET版本上尝试了这个,并返回相同的结果....

1 个答案:

答案 0 :(得分:1)

我不知道如何,但在发布此问题后,我能够使用我之前使用的相同命令创建可导出的密钥集:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -pc "SampleKeys" -exp

密钥可以在其他计算机上导入并按预期工作