ruby security gem

ruby - ¿Cómo agrego un certificado de firma adicional a una gema existente?



security (1)

Me han agregado como colaborador a un proyecto existente que tiene un certificado de firma adjunto a la gema. Presionaré la próxima versión, así que necesito agregar mi certificado a la gema. Cuando sigo las instrucciones en http://guides.rubygems.org/security/#building-gems todo está bien hasta que llego al punto 4 y ejecuto la gem build ... el siguiente error se presenta:

ERROR: Al ejecutar gema ... (Gem :: Seguridad :: Excepción) cadena de firma no válida: el certificado (mis datos) no fue emitido por (detalles del propietario del certificado existente)

Nunca he agregado un segundo certificado a una gema existente, ¿alguien sabe cuál es el siguiente paso? ¿El dueño del certificado existente necesita hacer algo? ¿Se supone o puede un proyecto tener más de un certificado?

No he podido encontrar ninguna información sobre esto, por lo que cualquier información o ayuda sería muy bienvenida y apreciada.


Presumiblemente, usted mismo emitió su propio certificado, y se queja de que la cadena de certificados se ha roto como resultado. El propietario de la gema debe emitir su certificado utilizando su propia autoridad de certificación.

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

Se puede hacer usando openssl . Los documentos para hacerlo son, lamentablemente, abismalmente malos y los pasos que debe seguir para hacerlo son peludos, en pocas palabras. Posible recorrido aquí .