M9000防火墙需要进行证书认证登录,如何生成cer证书文件?这个认证登录需要哪些证书文件
(0)
(0)
暂无评论
在H3C M9000防火墙上配置证书认证登录,核心是需要准备CA证书和服务器证书,而生成.cer文件通常是指从CA机构获取或从设备自签名证书中导出。
配置证书认证登录,主要涉及以下两种证书文件:
| 证书类型 | 说明 | 常见文件格式 |
|---|---|---|
| CA证书 | 用于验证服务器证书的合法性,是信任链的根。 | .cer, .crt, .pem |
| 服务器证书 | 防火墙自身用于向客户端证明身份的数字证书。 | .pfx, .p12, .pem |
通常,你需要将CA证书和服务器证书都导入到M9000防火墙的PKI域中。
.cer证书文件?生成.cer文件主要有以下两种方式:
方式一:向权威CA机构申请(推荐用于生产环境)
这是最正规的方式,证书受浏览器和操作系统信任。
提交CSR给CA机构:将CSR文件提交给权威CA机构(如DigiCert、GlobalSign等),申请证书。
获取证书文件:CA机构审核通过后,会颁发证书文件给你。通常会得到CA证书(.cer或.crt格式)和服务器证书(可能是.cer或.pfx格式)。
方式二:使用自签名证书(适用于测试或内部环境)
如果仅用于内部测试,可以使用防火墙的自签名证书功能。
生成自签名CA和本地证书:在M9000防火墙上通过PKI功能生成自签名的CA证书和本地服务器证书。
导出证书:将生成的自签名证书从防火墙中导出。你可以使用FTP或SFTP从防火墙的/pki/目录下获取证书文件(例如https-server.p12),然后通过工具(如OpenSSL)将其转换为.cer格式。
在M9000上配置证书认证登录,大致遵循以下流程:
(0)
暂无评论
M9000(V7)HTTPS 双向证书认证登录,M9000 本身不能直接生成客户端
.cer用户证书;仅可以生成 / 导出 CA 根证书.cer;客户端用户证书需要外部 CA 签发(Windows CA、第三方商用 CA)H3C。
表格
| 文件 | 后缀 | 用途 | 部署位置 |
|---|---|---|---|
| CA 根证书 | .cer(DER) | 防火墙信任该 CA 签发的客户端证书 | ①导入 M9000 的 PKI 域作为信任 CA;②客户端电脑导入受信任的根证书颁发机构 |
| 防火墙 Web 服务器证书 | .cer+ 私钥 | 浏览器访问防火墙 HTTPS,证明设备身份 | 导入 M9000,用于 https 服务 |
| 用户客户端个人证书 | .cer(公钥)+.p12(带私钥) | 用户登录浏览器提交给防火墙做身份校验 | 安装到登录 PC 浏览器 / 证书存储,必须带私钥 p12 |
重点:
.cer只是证书公钥,不含私钥;客户端登录必须安装带私钥的 PKCS#12 (.p12) 文件,只有 cer 无法完成客户端认证登录H3C。
rootca.cer(DER 编码)
2)在 CA 上申请客户端用户证书(用户身份验证模板),导出为user.p12(包含证书 + 私钥,设置密码)。rootca.cer导入 M9000 防火墙 PKI 域作为信任 CA 证书。rootca.cer到【受信任的根证书颁发机构】user.p12到个人证书存储,输入 p12 密码。M9000 V7 可以自建 CA,只能导出 CA 根证书 cer;M9000 不能直接生成带私钥的客户端用户证书 p12。
system‑view
pki domain local‑ca
public‑key rsa
auto‑enroll self‑signed
quit
pki create‑ca‑certificate domain local‑ca
#导出CA根证书为DER格式(就是cer文件)
pki export domain local‑ca der ca filename rootca.cer
之后通过 FTP/TFTP 把
rootca.cer下载到电脑。 ⚠️限制:M9000 自建 CA 无法直接颁发导出带私钥的客户端用户证书。测试场景你需要在 Windows 用 openssl 基于该根证书自行签发用户 p12 客户端证书。
openssl 简易生成客户端证书(拿到 rootca.cer+ca 私钥后电脑执行)
#生成用户密钥、csr,使用自建CA签发user.cer,打包user.p12
.cer)到 PKI 域pki import domain web‑auth‑ca der ca filename rootca.cer
ip https enable
ip https client‑certificate‑verify enable
ip https pki‑domain web‑auth‑ca
ip https client‑certificate‑verify enable开启双向认证,浏览器访问 https 时会弹出选择客户端证书窗口。
.cer用户证书,没有 p12 私钥:浏览器不会弹出证书选择窗口,无法登录。客户端登录必须 p12。
display pki certificate domain web‑auth‑ca ca #查看导入的信任CA根证书
display ip https status #查看https客户端证书校验是否开启(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论