README.md

DelCert - простая консольная программа для удаления сертификатов в Windows с автоматическим подтверждением всплывающих окон, тем самым полностью автоматизировав удаление сертификатов без ручных подтверждений.

Программа может работать как как самостоятельно, так и совместно с другим моим проектом DAVrun, ссылка на GitHub и GitFlic.

Данная программа является свободным программным обеспечением, распространяющимся по лицензии MIT.


Что может данная утилита:

  • Удалять любое количество сертификатов одной командой.
  • Для удаления сертификата можно использовать как общее имя “CN” (Common Name), так и серийный номер сертификата.
  • Поддерживается автоматическое подтверждение всплывающих окон при удалении сертификатов из  “Доверенные корневые центры сертификации” (Root) текущего пользователя.
  • Для корректного подтверждения всех всплывающих окон производится блокировка мыши и клавиатуры.
  • P.S. Для блокировки мыши и клавиатуры (во время подтверждения всплывающих окон) программа должна быть запущена с правами администратора!

Аргументы

DelCert.exe <CurrentUser или LocalMachine> <Название хранилища> <Сертификат_1> <Сертификат_2> ... <Сертификат_N>

Примеры:

DelCert "CurrentUser" "My" "TEST1"
DelCert "LocalMachine" "Root" "3b6300d6d6523e8d96738b3587303438cbf94936"
DelCert "LocalMachine" "CA" "TEST3" "TEST4"
DelCert "CurrentUser" "TrustedPeople" "TEST2" "46f1252342e07172fcd2ee27f0083b12ab99d68d" "TEST6"

Список названий хранилищ сертификатов:

"My"               - Личные
"Root"             - Доверенные корневые центры сертификации
"Trust"            - Доверительные отношения в предприятии
"CA"               - Промежуточные центры сертификации
"TrustedPublisher" - Доверенные издатели
"AuthRoot"         - Сторонние корневые центры сертификации
"TrustedPeople"    - Доверенные лица
"AddressBook"      - Другие пользователи

Для демонстрации сначала из папки “ТЕСТ” установите тестовый сертификат “TEST.pfx” (с цепочкой из 5 сертификатов)  в “Доверенные корневые центры сертификации” текущего пользователя, затем запустите от имени администратора самораспаковывающийся архив “delete.exe” (созданный через WinRAR).

И наблюдайте как происходит удаление с автоматическим подтверждением.


Автор Otto, г. Омск 2024

Описание

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

Конвейеры
0 успешных
0 с ошибкой