在 Freeradius 中为 EAP 创建证书时出错
Error in Creating Certificates for EAP in Freeradius
我正在为 eap-tls 创建证书,因此我可以将此证书添加到
移动然后移动可以访问接入点而无需使用用户名或密码
我遵循 README 中 radiusd/certs
中的文档
所以我 运行 make ca.pem
创建根证书,运行 make server.pem
创建服务器证书
然后 运行 radiusd -X
但是我有这个错误:
Failed reading private key file /etc/raddb/certs/server.pem:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt
rlm_eap_tls: Failed initializing SSL context
rlm_eap (EAP): Failed to initialise rlm_eap_tls
/etc/raddb/mods-enabled/eap[17]: Instantiation failed for module "eap"
找了3天找到问题所在
在文件中 mods-enable/eap
我必须为 private_key_password = radius
设置密码
要像文件中的密码server.cnf
[ req ]
prompt = no
distinguished_name = server
default_bits = 2048
input_password = radius
output_password = radius
我在将 freeradius 安装到 fedora 29 时遇到了这个问题
我用
解决
cd /etc/raddb/certs
./bootstrap
我正在为 eap-tls 创建证书,因此我可以将此证书添加到 移动然后移动可以访问接入点而无需使用用户名或密码
我遵循 README 中 radiusd/certs
中的文档所以我 运行 make ca.pem
创建根证书,运行 make server.pem
创建服务器证书
然后 运行 radiusd -X
但是我有这个错误:
Failed reading private key file /etc/raddb/certs/server.pem:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt
rlm_eap_tls: Failed initializing SSL context
rlm_eap (EAP): Failed to initialise rlm_eap_tls
/etc/raddb/mods-enabled/eap[17]: Instantiation failed for module "eap"
找了3天找到问题所在
在文件中 mods-enable/eap
我必须为 private_key_password = radius
要像文件中的密码server.cnf
[ req ]
prompt = no
distinguished_name = server
default_bits = 2048
input_password = radius
output_password = radius
我在将 freeradius 安装到 fedora 29 时遇到了这个问题
我用
解决
cd /etc/raddb/certs
./bootstrap