Как добавить дополнительный сертификат подписи к существующему драгоценному камню?
Я был добавлен в качестве участника существующего проекта, который имеет сертификат подписи, прикрепленный к драгоценному камню. Я буду настаивать на следующем выпуске, поэтому мне нужно добавить свой сертификат на драгоценный камень. Когда я следую инструкциям на http://guides.rubygems.org/security/#building-gems, все будет в порядке, пока не достигнет точки 4 и не запустится gem build
... появляется следующая ошибка:
ОШИБКА: при выполнении gem... (Gem:: Security:: Exception) недопустимая цепочка подписи: сертификат (мои данные) не был выдан (данные владельца сертификата)
Я никогда не добавлял второй сертификат к существующему драгоценному камню, кто-нибудь знает, что следующий шаг? Должен ли существующий владелец сертификатов что-то делать? Является ли проект предполагаемым или может иметь более одного сертификата?
Я не смог найти информацию об этом, поэтому любое понимание или помощь были бы очень желанными и оцененными.
Ответы
Ответ 1
Предположительно, вы сами выпустили свой собственный сертификат, и он жалуется, что цепь сертификатов сломана в результате. Владелец драгоценных камней должен выдать ваш сертификат, используя свои собственные сертификационные центры.
https://support.dnsimple.com/articles/what-is-ssl-certificate-chain/
Это можно сделать, используя openssl
. Документы для этого - к сожалению - ужасно плохие, и шаги, которые вам нужно предпринять, - волосатые - мягко говоря. Возможное пошаговое руководство здесь.