Como você verifica uma chave RSA do cliente via cli?

Como você verifica uma chave RSA do cliente via cli?

Estou tendo alguns problemas com o openvpn e gostaria de verificar a chave de conexão do cliente. Encontrei vários exemplos sobre como verificar a chave dos servidores:

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

Mas não há um método claro para verificar a chave de conexão do 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

Como você verificaria a chave SSL RSA do cliente fora do servidor, como openvpn, para testar se as chaves do cliente foram produzidas corretamente?

Tentei criar um servidor de teste usando as chaves easy-rsa. Não tenho certeza se fiz isso corretamente https://bpaste.net/show/543cbd43aa1a

Isso implicaria que minhas chaves estão sendo produzidas incorretamente?

Responder1

No caso da chave: você usou openssl req [sign request]para cada um dos testes de chave do cliente. Em vez disso, tente o mesmo que fez para o seu servidor, ou seja.openssl rsa -noout -modulus -in client1.key

No caso da configuração do OpenVPN, o arquivo de log diz tudo:

AVISO: usar --pull/--client e --ifconfig juntos provavelmente não é o que você deseja

O que vocêfazerO que você deseja é remover o incorreto ifconfigda configuração do seu cliente e deixar o servidor pusho valor correto para você. Talvez você queira revisar oComo fazer oficial

informação relacionada