Как удалить хранилище сертификатов, добавленное makecert

Используя параметр -ssинструмента Microsoft MakeCert.exe(-ss указывает имя хранилища сертификатов субъекта, в котором хранится выходной сертификат ), я создаю свой собственный магазин на сервере. Я могу удалить свой сертификат программно, но я не могу удалить само хранилище. Судя по сообщению об ошибке, это не поддерживается провайдером.

Я даже не могу удалить его с помощью оснастки MMC (certmgr.msc). Кто-нибудь знает, как это сделать?

PS cert:\LocalMachine> Remove-Item .\SigningStore
Remove-Item : L'exécution du fournisseur s'est arrêtée, car le fournisseur ne prend pas en charge cette opération.
Au niveau de ligne : 1 Caractère : 12
+ Remove-Item <<<<  .\SigningStore
    + CategoryInfo          : NotImplemented: (:) [Remove-Item], PSNotSupportedException
    + FullyQualifiedErrorId : NotSupported,Microsoft.PowerShell.Commands.RemoveItemCommand

Единственный способ, который я нашел, это использовать CertUnregisterSystemStoreWin32 API

7
задан JPBlanc 15 March 2012 в 08:20
поделиться