Cer2Bat - Конвертер сертификатов в .bat файл для прямого экспорта в реестр--
Полноразмерные скриншоты
Изменения в версии 1.0.2b:
Добавлено конвертирование в .reg файл при работе в графическом режиме.
Пример
Программа конвертирует .cer, .crt, .pfx сертификаты в .bat файл, который экспортирует сертификат в "Доверенные корневые центры сертификации" локального компьютера (HKLM\SOFTWARE\Microsoft\SystemCertificates\ROOT\Certificates\) непосредственно в реестр минуя стандартный мастер экспорта сертификата. При стандартной настройки безопасности ОС полученный .bat файл файл необходимо запускать с правами администратора. Работа проверена на self-signed сертификатах. В программе работает Drag-n-Drop и имеется режим работа с командной строки (при запуске с параметрами, для справки - /? ). Результирующий .bat файл имеет следующий вид:
Пример
(Выделен фрагмент генерируемый программой)
VirusTotal
1.0.1b -1.0.2b
P.S. Т.к. в зависимости от типа сертификата и хранилища параметр в реестре имеет разный "заголовок", то сгенерированный программой блок данных (blob) гарантированно работает только для self-signed сертификатов сохраняемых в "Доверенные корневые центры сертификации" локального компьютера. В других случаях работоспособность не гарантируется. Для работы программы требуется .Net Framework
Последний раз редактировалось: Adler (2017-02-05 23:34), всего редактировалось 11 раз(а)
naifle, Сертификат, цифровая подпись, названий много, смысл один... Подпись, например файла, которую можно посмотреть в свойствах этого файла. Она отображает данные автора, и издателя подписи, время создания файла. Для чего она нужна: Проверка целостности файла - если она не бита, значит файл не модифицирован. Доверие UAC - если подпись валидна. Доверие к файлу - если издатель подписи солидный и подпись валидна... Но с последним я бы чуть поспорил... В последнее время видел несколько файлов, подписанных подписью, которая выдана серьезными издателями... Но файлы просто кишили вирусами... Одна подпись была со сроком два месяца, чото подозрительно
Joker-2013, пока нет Можно, сделаю, пока только в GUI, что бы в консоли сделать, то надо почти всю консольную часть переписать... Как разберусь как распарсить строку, то сделаю...
Mazahaka_lab, неужели хоть кто-то за 3,5 года ей воспользовался У меня вероятно уже и исходников не осталось А в чем именно ошибка в рег файле? P.S. Что-то не пойму, что не так, добавил через рег файл:
В .reg файле в качестве разделителя строк используется lfcr (0a0d) вместо принятого в windows crlf (0d0a). Перед [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\.... стоит пробел. Кодировка ANSI вместо UTF16 Возможно, это вызывает ошибку в некоторых версиях windows.
77474В принципе я решение нашёл для себя , а что не так xз
Единственно отличие, в программе файл генерируется в Win-1251, а экспортируемый из реестра ключ имеет формат UTF-8 UTF-16. Возможно дело в кодировке. Случаем это не какая нибудь свежая Windows 10? P.S. Сделал сохранение в UTF-8, если дело в этом, то должно работать.
77476 В .reg файле в качестве разделителя строк используется lfcr (0a0d) вместо принятого в windows crlf (0d0a). Перед [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\.... стоит пробел.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы