Импорт ключей RSA из файла с использованием aspnet_regiis

Попытка импортировать файл не удалась, говоря, что он уже существует:

C:\Windows\system32>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis
   -pi "MyRsaKey" c:\key.xml
   Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
   Administration utility to install and uninstall ASP.NET on the local machine.
   Copyright (C) Microsoft Corporation.  All rights reserved.
   Importing RSA Keys from file..
   Object already exists.
   Failed!

Но удалить его не удалось, сказав, что его нельзя найти:

C:\Windows\system32>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis
   -pz "MyRsaKey"
   Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
   Administration utility to install and uninstall ASP.NET on the local machine.
   Copyright (C) Microsoft Corporation.  All rights reserved.
   Deleting RSA Key container...
   The RSA key container was not found.
   Failed!

1 ответ

Решение

Проблема оказалась связана с разрешениями папки "C:\Users\All Users\Microsoft\Crypto\RSA\MachineKeys".

Убедившись в том, что команды выполняются с использованием пользователя, который принадлежит к группе администраторов на машине, и что группа администраторов является владельцем этой папки, она позволила этим командам успешно выполняться.

Другие вопросы по тегам