Client VPN Endpoint Creation - Not Detecting Client Certificate in ACM

1

Hi,

Running in to an issue where a certificate in ACM is not being recognized as available for usage as a client certificate when attempting to create a client VPN endpoint.

Steps to recreate:

  1. I followed the directions to create a client and server certificate per this link: https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/authentication-authrization.html#mutual

  2. The steps above seemed to work; there are two new certificates visible in the ACM console.

  3. On the Create Client VPN Endpoint console screen under Authentication Information, I select the ARN of the previously imported ACM server certificate as the "Server certificate ARN".

  4. Check the "Use mutual authentication" checkbox

  5. In the dropdown for the "Client certificate ARN", the only ACM certificate visible is the server certificate from Step 3. I expected to see and use the client certificate that was uploaded to ACM but it does not appear in the drop-down.

Any guidance would be much appreciated.

已提問 5 年前檢視次數 2093 次
3 個答案
2
已接受的答案

From what I recall - this issues comes when "Domain Name" on certificates is empty. Can you please confirm in your ACM if your certificates have appropriate Domain Name ?

Edit: To fix it, you need to use FQDN e.g. ./easyrsa build-client-full client2.example.com nopass

This will generate certificate with correct domain i.e. client2.example.com and that should make it visible in the Client VPN console. I'll provide feedback to the service team as well on this as we should clarify our documentation bit more.

AWS
專家
已回答 5 年前
profile picture
專家
已審閱 1 個月前
profile picture
專家
已審閱 1 年前
1

I am facing the same issue, where the server domain name is not populating. Its empty after importing to AWS certificate manager.

riri
已回答 2 個月前
0

Also the server needs FQDN eg ./easyrsa build-server-full vpn.example.com nopass

then it will show in the client vpn console , otherwise i can't select it the server certificate menu (import was ok)

已回答 2 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南