Добрый день. Помогите, пожалуйста советом.
Я изучаю микротик, сделал себе демостенд из двух CHR-6.47.4.
Пытаюсь реализовать следующую схему
На МКР1 - организую CA
На МКР2 - Openvpn с использованием сертификатов выданных CA
Я выпустил на МКР1 сертификат ca и подписал им сертификаты mkr2 и user
ca - key cert. sign , crl sign
mkr2 - digital signature, key encipherment,tls server
user - tls client
Экспортировал в PEM и импортировал в МКР2. Импортировал по очереди, сначала ca.crt , потом mkr2.crt и mkr2.key
В списке сертификатов ca обозначен LAT , а mkr2 KT
Сертификат mkr2 добавил в настройку openvpn
Сертификат ca.crt , user.crt и user.key с файлом конфига и файлом с логином паролем импортировал в openVPN connect
При попытке подключиться "tls_process_server_certificate:cerificate verify failed
Попробовал настроить openvpn на МКР1. Выпустил сертификат по аналогии с mkr2. Клиент подключается без проблем.
Сделал на МКР1 SCEP. На МКР2 подписал сертификат через SCEP. В настройке openvpn поставил новый сертификат подписанный через SCEP.
Галку с "Require Clinet Certificate" снимал\ставил.
Может есть у кого-нибудь идея? Заранее спасибо!
CHR.Разделение CA и OpenVPN server.
-
- Сообщения: 3
- Зарегистрирован: 24 ноя 2020, 15:46
CHR.Разделение CA и OpenVPN server.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: CHR.Разделение CA и OpenVPN server.
Приветствую.
А рядом больше ничего интересного? Я бы именно клиентскую сторону смотрел, для начала...CoffeePanda писал(а): ↑24 ноя 2020, 16:05 При попытке подключиться "tls_process_server_certificate:cerificate verify failed
-
- Сообщения: 3
- Зарегистрирован: 24 ноя 2020, 15:46
Re: CHR.Разделение CA и OpenVPN server.
Клиент windows 10 с openvpn connect.
В той же сети. К МКР1 подключается без проблем, к МКР2 ошибка.
Конфиг один и тот же.
Код: Выделить всё
client
dev tun
proto tcp
remote 192.168.0.144 1194
auth-nocache
ca ca.crt
cert user.crt
key user.key
remote-cert-tls server
cipher AES-256-CBC
resolv-retry infinite
nobind
persist-key
persist-tun
verb 3
auth-nocache
auth-user-pass
auth-user-pass auth.cfg
-
- Сообщения: 4086
- Зарегистрирован: 29 фев 2016, 15:26
- Откуда: Минск
Re: CHR.Разделение CA и OpenVPN server.
Так вы лог на клиенте смотрели или нет?
-
- Сообщения: 3
- Зарегистрирован: 24 ноя 2020, 15:46
Re: CHR.Разделение CA и OpenVPN server.
Да, конечно.
Код: Выделить всё
26.11.2020, 12:16:57 Connecting to [192.168.0.142]:1194 (192.168.0.142) via TCPv4
⏎26.11.2020, 12:16:57 Tunnel Options:V4,dev-type tun,link-mtu 1559,tun-mtu 1500,proto TCPv4_CLIENT,cipher AES-256-CBC,auth SHA1,keysize 256,key-method 2,tls-client
⏎26.11.2020, 12:16:57 Creds: Username/Password
⏎26.11.2020, 12:16:57 Peer Info:
IV_VER=3.git::3e56f9a6
IV_PLAT=win
IV_NCP=2
IV_TCPNL=1
IV_PROTO=2
IV_AUTO_SESS=1
IV_GUI_VER=OCWindows_3.2.1-1180
IV_SSO=openurl
⏎26.11.2020, 12:16:57 EVENT: RESOLVE ⏎26.11.2020, 12:16:57 EVENT: WAIT ⏎26.11.2020, 12:16:57 EVENT: CONNECTING ⏎26.11.2020, 12:16:57 EVENT: CERT_VERIFY_FAIL OpenSSLContext::SSL::read_cleartext: BIO_read failed, cap=2576 status=-1: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed⏎26.11.2020, 12:16:57 EVENT: DISCONNECTED ⏎26.11.2020, 12:16:57 Transport Error: OpenSSLContext::SSL::read_cleartext: BIO_read failed, cap=2576 status=-1: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
⏎
Такое наблюдалось, когда сертификат сервера по ошибке имел одинаковые строки Эмитента и Субъекта, хотя и был подписан CA. Эмитент и Субъект идентичны в CA сертификате верхнего уровня, но они не могут быть идентичны в сертификате сервера.