¿Cómo se verifica la clave rsa de un cliente a través de cli?

¿Cómo se verifica la clave rsa de un cliente a través de cli?

Tengo algunos problemas con openvpn y me gustaría verificar la clave de conexión del cliente. Encontré varios ejemplos sobre cómo verificar la clave del servidor:

linux-3kfe:/usr/share/easy-rsa/keys # openssl x509 -noout -modulus -in server.crt | openssl md5
(stdin)= beddfdbb495c246fff85b852f150f896
linux-3kfe:/usr/share/easy-rsa/keys # openssl rsa -noout -modulus -in server.key | openssl md5
(stdin)= beddfdbb495c246fff85b852f150f896
linux-3kfe:/usr/share/easy-rsa/keys # openssl req -noout -modulus -in server.csr | openssl md5
(stdin)= beddfdbb495c246fff85b852f150f896

Pero no hay un método claro para verificar la clave de conexión del cliente:

linux-3kfe:/usr/share/easy-rsa/keys # openssl req -noout -modulus -in client1.key | openssl md5
unable to load X509 request
140312459372176:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: CERTIFICATE REQUEST
(stdin)= d41d8cd98f00b204e9800998ecf8427e
linux-3kfe:/usr/share/easy-rsa/keys # openssl req -noout -modulus -in client1.csr | openssl md5
(stdin)= a78884d4c1010f599a6801b2f3b76d85
linux-3kfe:/usr/share/easy-rsa/keys # openssl req -noout -modulus -in client1.crt | openssl md5
unable to load X509 request
139712641472144:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: CERTIFICATE REQUEST
(stdin)= d41d8cd98f00b204e9800998ecf8427e

¿Cómo verificaría la clave ssl rsa del cliente fuera del servidor, como openvpn, para comprobar que las claves del cliente se produjeron correctamente?

Intenté crear un servidor de prueba usando las claves easy-rsa. No estoy seguro si lo hice correctamente https://bpaste.net/show/543cbd43aa1a

¿Esto implicaría que mis claves se están generando incorrectamente?

Respuesta1

En el caso de la Clave: Ha utilizado openssl req [sign request]para cada una de las pruebas de clave de su cliente. En su lugar, intente lo mismo que hizo con su servidor, es decir.openssl rsa -noout -modulus -in client1.key

En el caso de la configuración de OpenVPN, el archivo de registro lo dice todo:

ADVERTENCIA: usar --pull/--client y --ifconfig juntos probablemente no sea lo que desea

Lo que tuhacerLo que desea es eliminar lo incorrecto ifconfigde la configuración de su cliente y dejar que el servidor tenga pushel valor correcto para usted. Quizás quieras revisar elCómo oficial

información relacionada