2015-12-23 14 views
16

Я был добавлен в качестве участника существующего проекта, который имеет сертификат подписи, прикрепленный к драгоценному камню. Я буду настаивать на следующем выпуске, поэтому мне нужно добавить свой сертификат на драгоценный камень. Когда я следовать инструкциям на http://guides.rubygems.org/security/#building-gems все нормально до, пока я не достигнет точки 4 и запустить gem build ... следующая ошибка представляет собой:Как добавить дополнительный сертификат подписки на существующий драгоценный камень?

ERROR: While executing gem ... (Gem::Security::Exception) invalid signing chain: certificate (my details) was not issued by (existing cert owner's details)

Я никогда не добавил второй сертификат на существующий драгоценный камень, кто-нибудь знает, что следующий шаг? Должен ли существующий владелец сертификатов что-то делать? Является ли проект предполагаемым или способным иметь более одного сертификата?

Я не смог найти информацию об этом, поэтому любое понимание или помощь были бы очень желанными и ценными.

ответ

4

Предположительно, вы сами выпустили свой собственный сертификат, и он жалуется, что в результате нарушена цепь сертификатов. Владелец драгоценного камня должен выдать ваш сертификат, используя свои полномочия в качестве центра сертификации.

https://support.dnsimple.com/articles/what-is-ssl-certificate-chain/

Это может быть сделано с помощью openssl. Документы для этого - к сожалению - ужасно плохие, и шаги, которые вам нужно предпринять, - волосатые - мягко говоря. Possible walkthrough here.

+0

Это менеджер пакетов (Rubygems), который создает сертификат, но я не знаю, что он делает под капотом, поэтому я проверю это и посмотрю, поможет ли вам пошаговое руководство и вернется к вам, спасибо! – iain

 Смежные вопросы

  • Нет связанных вопросов^_^