Date: 2014/3/26 Cate: AWS Tags:  

ELBでHTTPSを使うことできるんですが、そのときにRapidSSLの中間証明書を使おうとしたら

Failed to upload SSL certificate: Unable to validate certificate chain. The certificate chain must start with the immediate signing certificate, followed by any intermediaries in order. The index within the chain of the invalid certificate is: -1

みたいなエラーが出てハマったのでメモ。

原因は、RapidSSLの中間証明書が、

-----BEGIN CERTIFICATE-----
fuafugafuga
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
hogehgoehoge
-----END CERTIFICATE-----

みたいに2つのCertificateが連なっている形になっているのですが、この順番がダメだったらしく、

-----BEGIN CERTIFICATE-----
hogehgoehoge
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
fuafugafuga
-----END CERTIFICATE-----

と順番を入れ替えたらいけました。ほえー。

Leave a Reply