

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Generar una lista de revocaciones de certificados de AWS Client VPN cliente
<a name="cvpn-working-certificates-generate"></a>

Puede generar una lista de revocaciones de certificados de Client VPN en un sistema operativo Linux/macOS o Windows. La lista de revocación se utiliza para revocar el acceso a un punto de conexión de Client VPN para certificados específicos. Para obtener más información sobre listas de revocación de certificados del cliente, consulte [Listas de revocación de certificados del cliente](cvpn-working-certificates.md).

------
#### [ Linux/macOS ]

En el procedimiento siguiente, genera una lista de revocación de certificados del cliente mediante la utilidad de línea de comandos easy-rsa de OpenVPN.

**Para generar una lista de revocación de certificados del cliente mediante easy-rsa de OpenVPN**

1. Inicie sesión en el servidor que aloja la instalación easyrsa que se usó para generar el certificado.

1. Vaya a la carpeta `easy-rsa/easyrsa3` de su repositorio local.

   ```
   $ cd easy-rsa/easyrsa3
   ```

1. Revocar el certificado de cliente y generar la lista de revocación de cliente.

   ```
   $ ./easyrsa revoke {{client1.domain.tld}}
   $ ./easyrsa gen-crl
   ```

   Ingrese `yes` cuando se le pida.

------
#### [ Windows ]

El siguiente procedimiento utiliza el software OpenVPN para generar una lista de revocación de clientes. Se supone que ha seguido los [pasos para utilizar el software OpenVPN](mutual.md) para generar los certificados y claves de cliente y servidor.

**Para generar una lista de revocación de certificados de cliente utilizando EasyRSA versión 3.x.x**

1. Abra un símbolo del sistema y navegue hasta el directorio EasyRSA-3.x.x, que dependerá de dónde esté instalado en el sistema.

   ```
   C:\> cd c:\{{Users}}\{{windows}}\EasyRSA-3.{{x.x}}
   ```

1. Ejecute el archivo `EasyRSA-Start.bat` para iniciar el intérprete de comandos de EasyRSA.

   ```
   C:\> .\EasyRSA-Start.bat
   ```

1. Revoque el certificado del cliente en el shell de EasyRSA.

   ```
   # ./easyrsa revoke {{client_certificate_name}}
   ```

1. Ingrese `yes` cuando se le pida.

1. Genere la lista de revocación de clientes.

   ```
   # ./easyrsa gen-crl
   ```

1. La lista de revocación de clientes se creará en la siguiente ubicación:

   ```
   c:\{{Users}}\{{windows}}\EasyRSA-3.{{x.x}}\pki\crl.pem
   ```

**Para generar una lista de revocación de certificados de cliente utilizando versiones anteriores de EasyRSA**

1. Abra un símbolo del sistema y vaya al directorio de OpenVPN.

   ```
   C:\> cd \Program Files\OpenVPN\easy-rsa
   ```

1. Ejecute el archivo `vars.bat`.

   ```
   C:\> vars
   ```

1. Revocar el certificado de cliente y generar la lista de revocación de cliente.

   ```
   C:\> revoke-full {{client_certificate_name}}
   C:\> more crl.pem
   ```

------