wifi认证生产环境下证书生成(wifi认证搭建)

电脑教程
电
电脑教程
4319
文章
0
评论
• 2023年1月11日08:50:11 • 电脑教程 • 阅读 17,701

当我们进入测试阶段时,连接苹果电脑和笔记本发现证书需要手动信任,点击进去不是公司信息,是临时信息,如下:

手机端:

wifi认证生产环境下证书生成(wifi认证搭建)

wifi认证生产环境下证书生成(wifi认证搭建)

Pc端:

wifi认证生产环境下证书生成(wifi认证搭建)

根据readme修改为生产证书,操作如下:

# cd /etc/raddb/

# cp -a certs/ /tmp

# ls

wifi认证生产环境下证书生成(wifi认证搭建)

这里的证书是radiusd -X时生成的,当进入生产环境时,删除,修改相关配置,进行make即可。

# rm -f *.pem *.der *.csr *.crt *.key *.p12 serial* index.txt*

# vi ca.cnf

[ ca ]

default_ca = CA_default

[ CA_default ]

dir = ./

certs = $dir

crl_dir = $dir/crl

database = $dir/index.txt

new_certs_dir = $dir

certificate = $dir/ca.pem

serial = $dir/serial

crl = $dir/crl.pem

private_key = $dir/ca.key

RANDFILE = $dir/.rand

name_opt = ca_default

cert_opt = ca_default

default_days = 60

default_crl_days = 30

default_md = sha256

preserve = no

policy = policy_match

crlDistributionPoints = URI:http://www.example.org/example_ca.crl

[ policy_match ]

countryName = match

stateOrProvinceName = match

organizationName = match

organizationalUnitName = optional

commonName = supplied

emailAddress = optional

[ policy_anything ]

countryName = optional

stateOrProvinceName = optional

localityName = optional

organizationName = optional

organizationalUnitName = optional

commonName = supplied

emailAddress = optional

[ req ]

prompt = no

distinguished_name = certificate_authority

default_bits = 2048

input_password = whatever

output_password = whatever

x509_extensions = v3_ca

[certificate_authority]

countryName = FR

stateOrProvinceName = Radius

localityName = Somewhere

organizationName = Example Inc.

emailAddress = admin@example.org

commonName = "Example Certificate Authority"

[v3_ca]

subjectKeyIdentifier = hash

authorityKeyIdentifier = keyid:always,issuer:always

basicConstraints = critical,CA:true

crlDistributionPoints = URI:http://www.example.org/example_ca.crl

修改[ CA_default ]中default_days 和default_crl_days

default_days = 1095

default_crl_days = 730

修改[ req ]部分中input_password和output_password

input_password = 123

output_password = 123

修改[certificate_authority]职工所有信息,按照公司实际修改即可

[server]

countryName = cn

stateOrProvinceName = beijing

localityName = beijing

organizationName = cc

emailAddress = admin@cc.com

commonName = "Cc Wifi Server Certificate"

# vi server.cnf 修改基本同上,不在重复

# vi client.cnf 修改基本同上,不在重复

然后make

# make ca.pem

# make ca.der

# make server.pem

# make server.csr

# make client.pem

生成证书后,重启服务

# systemctl restart radiusd

在访问就是Cc Wifi Server Certificate,详细信息就是上面编辑的信息了。

当然大家可以换成公司自己购买的证书,但是我问了证书厂商,苹果设备还是需要手动信任。

以上内容来源于网络,由“WiFi之家网”整理收藏!

点击展开全文

相关推荐

台式电脑多少价位可剪辑视频 电脑教程

台式电脑多少价位可剪辑视频

在当今数字化时代,视频剪辑已经成为许多人日常生活中的重要一部分,尤其是在自媒体和短视频行业的快速发展下,越来越多的人开始尝试制作和编辑视频。然而,进行视频编辑并不仅仅依赖于软件的操...
台式电脑显卡推荐 电脑教程

台式电脑显卡推荐

在选购台式电脑时,显卡是一个至关重要的部件,因为它直接影响到电脑的图形处理能力和整体性能。无论是玩游戏、进行图形设计工作,还是观看高清视频,显卡的选择都直接关系到用户的体验。因此,...
台式电脑音响插哪个接口 电脑教程

台式电脑音响插哪个接口

在现代家庭或办公室中,台式电脑已成为不可或缺的设备,音响作为增强音频体验的重要配件,其连接方式也显得尤为重��。了解如何正确地将音响连接到台式电脑,不仅关系到音质的发挥,还能避免不...