問題タブ [aws-acm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1120 参照

amazon-web-services - AWS ACM でプライベート認証局 (CA) を有効にするために CSR に署名する方法を教えてください。(バージョン 3 証明書を生成する方法は?)

インターネットアクセスなしで (意図的に) VPC への直接 VPN 接続をセットアップするために、AWS ACM でプライベート認証局 (CA) をセットアップしようとしています。 https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/cvpn-getting-started.html

そのため、VPN クライアントの構成では、サーバー証明書の ARN を取得する必要があります。をセットアップするために、プライベート CA のセットアップを試みましたClient VPN Endpoint

現在、ACM でプライベート CAを作成しましたが、次のことを行う必要があります。

CA 証明書をインポートして、CA を有効にします。

ここで何が起こっているのか少しわかりません。現時点では私だけなので、次のことを行いました。

(このリンクをたどる: https://gist.github.com/fntlnz/cf14feb5a46b2eda428e000157447309 )

ローカル PC:

  1. ルート CA 秘密鍵を作成します。

    /li>
  2. Root Certificateローカル PC で「 」を作成して自己署名します。

    1. AWS Service CertificateCA ルート キー (プライベート キー)/ルート証明書と AWS 発行の CSR を使用して、AWS サービス " " の証明書を生成します。
    /li>

次に、AWS ACM コンソールから:

  1. Import CA Certificateダイアログから:

    • 証明書の本文AWS Service Certificateとして「 」を追加します
    • Root Certificate" " を証明書チェーンとして追加します

この時点で、[確認してインポート] をクリックするとエラーが表示されます。

CertificateMismatchException 証明書のバージョンは 3 以上である必要があります。

生成された " AWS Service Certificate" のバージョンを次のコマンドで確認したところ、 Version 1と表示されました。

どうやらここで何か間違ったことをしているようですが、それが何であるかを見つけることができないようです。現在の AWS エラーを解決するには、私の質問は次のとおりです。

  • Version: 3ルートキー/証明書と AWS CSR を使用して証明書を生成するにはどうすればよいですか?

または、インターネットにアクセスせずに VPC に接続する最良の方法は何ですか? VPC <-> VPC 接続をセットアップする方が簡単な場合は、SSH 経由で他の VPC にアクセスできます。