2017-10-12 1 views
3

ACMからSSL証明書を取得しようとしていますが、できません。私は古いaws-java-sdk-acmを使用しようとしましたが、それはもはや使用可能ではないHTTPクライアントを持っています。したがって、私はAWSから証明書を取得できません。最新のaws sdkでオプション/ acmメソッドが表示されないので、私を助けてください。android aws sdkを使用して、ACMからSSL証明書を取得するにはどうすればよいですか?

答えて

3

「SSL証明書を取得する」とはどういう意味ですか?秘密鍵で証明書を取得しますか?もしそうなら、John Hanleyの答えを参照してください。

証明書の公開部分(Webサーバなどから提供されるもの)だけが必要な場合は、ACMのGetCertificateに電話して、チェーンで証明書を取得することができます。

+0

このヒントをrequestCertificate()にお寄せいただきありがとうございます。私はそのAPIを知らなかった。 –

+0

おっと!私は間に合わなかった。私は、getCertificateと言っています。 – cheezone

+0

それは面白いです。私は実際にAPIを調べて、私のコメントに間違いがないことに気付かなかった。 https://boto3.readthedocs.io/en/latest/reference/services/acm.html#ACM.Client.get_certificate –

3

ACMに保存されているSSL証明書をダウンロードすることはできません。秘密鍵は保護されています。 ACMはAmazonサービスに無料のSSL証明書を提供し、インストール可能な場所と作成できる場所を制御します。 Amazonがこれを制御しなかった場合、証明書は無価値になります。 OpenSSLを使用して、公開鍵をダウンロードするには

http://docs.aws.amazon.com/acm/latest/userguide/acm-services.html

追加情報:ACMを展開することができます/あなたのAWSアカウントに次のサポートされているサービスによって管理されるエンドポイントにSSL証明書(複数可)をインストールし、言っ

openssl s_client -connect www.mywebsite.com:443 | openssl x509 -pubkey -noout 
関連する問題