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



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

C:WINDOWSMicrosoft.NETFrameworkv4.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:WINDOWSMicrosoft.NETFrameworkv4.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 版本上尝试过这个,并返回相同的结果......

我不知道怎么做,但是在我发布这个问题之后,我能够使用之前使用的相同命令创建一个可导出的密钥集:

C:WINDOWSMicrosoft.NETFrameworkv4.0.30319>aspnet_regiis -pc "SampleKeys" -exp

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

最新更新