Зачем конвертировать SIG в PEM?
Файл .sig несет криптографическую подпись для конкретного файла и не имеет структуры X.509. Файл .pem - это контейнер в кодировке Base64 для сертификатов X.509, закрытых ключей или запросов на подпись сертификатов, созданных с помощью OpenSSL. Эти две системы основаны на разных стандартах и не имеют пути преобразования.
Способы конвертации SIG в PEM
GnuPG OPEN-SOURCE
Чтобы правильно использовать файл .sig, импортируйте открытый ключ издателя и выполните команду gpg --verify file.sig file - это правильный рабочий процесс для .sig, а не конвертация в PEM.
OpenSSL FREE
Для создания или экспорта сертификатов и ключей PEM для нужд TLS или SSH используйте OpenSSL независимо - это отдельная задача, совершенно не связанная с файлами .sig.
Об этих форматах
Файл SIG - это небольшой сопутствующий файл, который подтверждает подлинность и целостность загруженного объекта (например, установщика или ISO-образа). Он содержит криптографическую…
Открыть детали .SIG →Файл PEM - это текстовый контейнер для криптографических данных, чаще всего сертификата SSL/TLS, закрытого ключа или того и другого вместе. Откройте его в любом текстовом редакторе, чтобы…
Открыть детали .PEM →Качество и на что обратить внимание
- OpenPGP (
.sig) и X.509/PKCS (.pem) - это разные криптографические стандарты; общей конвертации между подписью PGP и сертификатом или ключом PEM не существует. - Файл
.sigпроверяет целостность файла через GnuPG; файл.pemсодержит данные сертификата или ключа для X.509/TLS - эти две задачи полностью разделены. - Некоторые материалы ключей RSA PGP можно экспортировать в необработанные форматы, которые может читать OpenSSL, но это работа экспертного уровня и она не применима к файлу подписи
.sig.
Часто задаваемые вопросы
Может ли OpenSSL прочитать файл `.sig`?
.sig - это пакет OpenPGP, для которого у OpenSSL нет парсера.Мне нужно проверить загрузку ПО - играет ли `.pem` какую-то роль?
.sig используется GnuPG; файлы PEM и OpenSSL не являются частью этого процесса.Можно ли конвертировать открытый ключ PGP в формат PEM?
.sig таким образом конвертировать нельзя.