【问题标题】:ASPNET_regiis - Failure to create exportable key setASPNET_regiis - 创建可导出密钥集失败
【发布时间】:2014-01-06 11:55:04
【问题描述】:

我正在尝试使用 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 版本上尝试过,并且返回了相同的结果....

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 同样的事情也发生在我身上。我从不同的路径执行了命令,以查看它是因为权利,并且它有效。我在框架文件夹中重新启动它并且它工作。如果有人有解释,我会很高兴听到的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-20
    • 2017-07-16
    • 2018-05-20
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多