На Ubuntu 16.04, для установки доступа WiFi под WPA Enterprise TLS, сгенерированный a PEM RSA private key
следующим образом:
$ cd ~/.wifi_certificates
$ keyPassPhrase="$(pwgen -snc1 16)"
$ echo "key=${keyPassPhrase}" > key_passphrase
$ chmod og-r key_passphrase
$ clientName=`uname -n` # themc
$ openssl genrsa -aes256 -passout pass:"${keyPassPhrase}" -out ${clientName}.key 2048
$ file ${clientName}.key
themc.key: PEM RSA private key
В конечном счете, предпринятый для обеспечения themc.key
файл к WiFi GUI - но, как замечено в снимке экрана ниже, браузер каталога GUI не позволит выбирать themc.key
как a PEM Private Key
файл:
Хотя снимок экрана показывает Identity
, User certificate
и CA certificate
поля как пустые, столкнулся с той же проблемой, даже когда все эти поля имели подходящие значения.
Также попробованный, чтобы просто ввести значение themc.key
в файле /etc/NetworkManager/system-connections/<connection>
но, при попытке установить соединение, получите всплывающее окно о themc.key
не быть приемлемым.
Создание a wpa_supplicant.conf
файл с теми же сертификатами и ключом, как используется для NetworkManager и если это wpa_supplicant.conf
файл к wpa_supplicant
результаты в успешном соединении.
Вопросы: Почему GUI не принимает themc.key
как a PEM private key
даже при том, что file
команда классифицирует themc.key
как a PEM RSA private key
? Почему NetworkManager
не довольный themc.key
но wpa_supplicant
?
У меня была та же проблема, и я нашел обходное решение к ней. Не уверенный, если Вам все еще нужен этот ответ, но возможно кто-то еще сталкивается с той же проблемой.
После того как Вы открываете файловый менеджер для просмотра для закрытого ключа, нажмите CTRL+L (для открытия адресной панели) и введите полный путь к ключу вручную.
Кажется, своего рода ошибка только впервые, Вы хотите просмотреть ее из-за того, если Вы попробуете после заполнения поля вручную то Вы сможете успешно просмотреть .pem и все другие форматы.