

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 添加用于相互身份验证的 AWS Client VPN 客户端证书和密钥信息
<a name="add-config-file-cert-key"></a>

如果您的 Client VPN 端点使用双向身份验证，则您必须将客户端证书和客户端私有密钥添加到您下载的 .ovpn 配置文件中。

使用双向身份验证时，您无法修改客户端证书。

**添加客户端证书和密钥信息（双向身份验证）**  
您可以使用以下任一选项。

（选项 1）将客户端证书和密钥与 Client VPN 端点配置文件一起分发给客户端。在此情况下，请在该配置文件中指定证书和密钥的路径。使用您的首选文本编辑器打开该配置文件，并在文件末尾添加以下内容。*/path/*替换为客户端证书和密钥的位置（该位置相对于连接到端点的客户端）。

```
cert /path/client1.domain.tld.crt
key /path/client1.domain.tld.key
```

（选项 2）将 `<cert>``</cert>` 标记之间的客户端证书内容以及 `<key>``</key>` 标记之间的私有密钥内容添加到配置文件中。如果选择此选项，则只将配置文件分发给客户端。

如果您为将连接到 Client VPN 端点的每个用户生成了单独的客户端证书和密钥，请针对每个用户重复执行此步骤。

以下是包含客户端证书和密钥的 Client VPN 配置文件格式的示例。

```
client
dev tun
proto udp
remote cvpn-endpoint-0011abcabcabcabc1.prod.clientvpn.eu-west-2.amazonaws.com 443
remote-random-hostname
resolv-retry infinite
nobind
remote-cert-tls server
cipher AES-256-GCM
verb 3

<ca>
Contents of CA
</ca>

<cert>
Contents of client certificate (.crt) file
</cert>

<key>
Contents of private key (.key) file
</key>

reneg-sec 0
```