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
Last edited by Adler on 2017-02-05 23:34; edited 11 times in total
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\.... стоит пробел.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum