Я пытаюсь разобраться с openssl и подписывать двоичные файлы с помощью закрытого ключа, так как наш проект готовится к выпуску.Вот что я сделал:
Я сгенерировал самозаверяющий сертификат теста, следуя инструкциям: https://www.akadia.com/services/ssh_test_certificate.html
Я подписал какой-то файл, используя следующую команду:
openssl dgst -sha256 -sign myprivatekey.key -out some-file.sha256 some-file
Я вижу, что теперь содержимое файла some-file.sha256 зашифровано,
Мой вопрос: что делать дальше?Правильно ли я понимаю, что для шифрования моего проекта я должен подписать все файлы с помощью закрытого ключа и удалить незашифрованные файлы из каталога проекта, а затем, когда мой клиент установит мой сертификат, содержащий открытый ключ, он сможет открыть проект?Или я скучаю по чему-то?