Используя опцию -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
Единственный найденный мной способ - использовать CertUnregisterSystemStore Win32 API