Thawte 123 SSL 証明書を取得しましたが、AWS にアップロードして CloudFront でカスタム SNI SSL 証明書として使用するのに問題があります。AWS は CA チェーンを拒否します。SSL Web サーバーと Thawte ワイルドカード証明書にThawte Intermediate CA バンドルを使用しています。
秘密鍵を使用できるようにするために、次の方法で RSA キーに変換しました。
openssl rsa -in private.key -out private-rsa-key.pem`
そしてそれをアップロードしようとしました:
aws iam upload-server-certificate --server-certificate-name example.com-certificate --certificate-body file://certificate.pem --private-key file://private.pem --certificate-chain https://search.thawte.com/library/VERISIGN/ALL_OTHER/thawte%20ca/SSL_CA_Bundle.pem --path /cloudfront/example.com/
次のエラーが発生します。
A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: 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: 0
最初の即時署名証明書としてthawte_Primary_Root_CA.pemを証明書チェーンに挿入しても、問題は解決しません。
A client error (MalformedCertificate) occurred when calling the UploadServerCertificate operation: 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
Thawte CA チェーンは AWS と互換性がありませんか?