Как сгенерировать подпись DSA? - PullRequest
3 голосов
/ 01 мая 2009

Я использую Sparkle в своем Приложении для выполнения обновлений, но в документации говорится, что нужно создать DSA-подпись, и предоставляется инструмент для этого (инструмент написан на ruby), но я не знаю, как его использовать. , Может кто-нибудь помочь?

Здесь документация (шаг 3): http://sparkle.andymatuschak.org/documentation/pmwiki.php/Documentation/BasicSetup?from=Main.HomePage

Ответы [ 3 ]

4 голосов
/ 02 мая 2009

Кроме того, я настоятельно рекомендую посмотреть Feeder для создания вашего RSS-канала Sparkle. Он может автоматически генерировать для вас подпись DSA, как только вы перетащите свой двоичный файл в запись обновления. Он также может загружать ваши двоичные файлы и канал на ваш сервер для вас. В целом, это сэкономило мне огромное количество времени с моими каналами Sparkle.

4 голосов
/ 01 мая 2009

Google заполнил командную строку и получил несколько попаданий.

Самое полезное:

https://answers.launchpad.net/sparkle/+question/50496

Цитирую автора:

Это скрипт; вам нужно запустить его из командная строка.

Открыть терминал. Перейдите в Каталог распространения Sparkle. Тип:

ruby ​​"Дополнительно / Подписание Инструменты / generate_keys.rb "

Следуйте инструкциям в вики оттуда.

0 голосов
/ 20 июня 2012

Действительно, вики-страница Sparkle Basic немного вводит в заблуждение. Для всех, кто все еще путается с процессом, вот необходимые шаги:

  1. перейдите в подпапку «Дополнения / Средства подписи»

  2. создание пары секретного / открытого ключа dsa:

    ruby ​​generate_keys.rb

    Обратите внимание, что в Sparkle 1.56b есть ошибка с этим сценарием, поэтому лучше взять ее отсюда: обновленный сценарий generate_keys.rb

  3. используя скрипт sign_update.rb (из той же папки), вы создадите подпись dsa:

    ruby ​​sign_update.rb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...