Я пытаюсь настроить vpn на своей Ubuntu 18.04. У меня есть pfx файл, который защищается с паролем. Я генерирую сертификат и ключ следующим образом:
Для сертификата:
openssl pkcs12 -in my.pfx -nokeys -out publiccert.pem -nodes
Для ключа:
openssl pkcs12 -in my.pfx -nocerts -out privatekey.pem -nodes
В vpn настройках:
Общая информация:
Протокол VPN: Cisco AnyConnect
Шлюз: [vpn.something.com]
Пользовательский Сертификат: publiccert.pem
Закрытый ключ: privatekey.pem
Когда я пытаюсь включить vpn, я получаю ошибку при высказывании, что сертификату не удалось проверить, никакое подписывающее лицо не нашло. И когда я ввожу свое имя пользователя и пароль, это, кажется, включает успешно, но мой IP-адрес не становится измененным.
Я ценил бы любую справку. Я просто невежествен....
Править:
Я перешел по ссылке и попытался выполнить команду, обеспеченную туда, вот вывод, который я получил:
Получил ответ HTTP: HTTP/1.1 307 Временных Перенаправлений Пустой ответ с сервера, Неудавшегося для получения WebVPN cookie
Попробуйте следующую команду для генерации пользовательского сертификата:
openssl pkcs12 -in my.pfx -out publiccert.pem -clcerts -nokeys
Источник: https://stackoverflow.com/questions/15144046/converting-pkcs12-certificate-into-pem-using-openssl
Надеюсь, это поможет