2014-04-10 16 views
5

Sto cercando di sostituire il mio certificato SSL sulla mia app Heroku Rails.Heroku Aggiornamento dell'endpoint SSL non riuscito - Nessuna chiave trovata che firma il certificato

Ho riemesso il certificato SSL e sto cercando di aggiornare il punto finale SSL.

Tuttavia, quando si esegue il comando seguente viene visualizzato questo errore.

heroku certs:update server.crt intermediate.crt server.key -a my_rails_app 

Resolving trust chain... failed 
! No key found that signs the certificate. 

risposta

3

Prima di tutto ecco alcuni buoni collegamenti per aiutarti con questo.

https://devcenter.heroku.com/articles/ssl-endpoint

https://gist.github.com/shripadk/552554

https://www.resumonk.com/blog/setup-ssl-certificate-heroku/

ho ristampato il mio CERT dello SSL e quando sono arrivato in un'email che ho copiato il tutto, non solo le informazioni Cert.

Successivamente, Heroku ha eseguito l'aggiornamento senza problemi.

server.crt

Web Server CERTIFICATE 
----------------- 

-----BEGIN CERTIFICATE----- 
MIIFKDCCBBCgAwIBAgIDEet1MA0GCSqGSIb3DQEBBQUAMDwxCzAJBgNVBAYTAlVT 
IWAr5kQ/k2Hy4jXxHpqWMbK/SNu/UIlJM/xjyVvANy43orc2zBnGIPrzECMBWAP1 
Xbkz4PUm4DuD8bRrkN7q9VKrssROFXkrl/teOg== 


-----END CERTIFICATE----- 


INTERMEDIATE CA: 
--------------------------------------- 

-----BEGIN CERTIFICATE----- 
MIID1TCCAr2gAwIBAgIDAjbRMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT 
knYYCnwPLI6FoOpC+ZNmZzYV+yoAVHHb1c0XqtK 
LEL2TxyJeN4mTvVvk0wVaydWTQBUbHq3tw== 
-----END CERTIFICATE----- 
1

Dopo aver tirato fuori i miei capelli sopra l'aggiornamento di uno SSL esistente Heroku, e di sprecare molte, molte ore, mi sono imbattuto in un Heroku add-on chiamato Expedited SSL che rende questo processo in modo indolore , è quasi troppo bello per essere vero. Ma è vero. Quello che non ho potuto risolvere nelle ultime 6 ore è stato appena risolto in letteralmente 1 minuto con questa aggiunta.

Non dirò altro.

0

Stavo ottenendo lo stesso errore. Al fine di risolvere, ho avuto il pass il percorso privkey.pem dopo fullchain.pem

sudo heroku certs:update /etc/letsencrypt/live/domain_name/fullchain.pem /etc/letsencrypt/live/domain_name/privkey.pem -a tc-sales-portal 

Speranza che aiuta

Problemi correlati