EJBCA 管理员使用手册
本文只是本人使用ejbca架设CA的过程,其中包括了建子CA,建证书属性模板等。
架设EJBCA中间碰到了很多问题,不过还是都基本解决了!
基本上满足制作证书的要求。
参考文章:http://www.zzbaike.com/wiki/EJBCA/%E7%AE%A1%E7%90%86%E5%91%98%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97
-------------------------------从这里开始----------------------------------------------
1.进入:http://localhost:8080/ejbca
2.点击 Miscellaneous -> Administration,进入管理员界面
注意:所有没有提过得字段,表示适用默认值.
3.新增子CA
3.1 CA Functions -> Edit Certificate Authorities
3.2 Add -> 子CA名称 -> Create
3.3 RSA key size : 选2048
3.4 Subject DN : 输入Subject DN
3.5 Signed By : 选择根CA
3.6 Validity (*y *mo *d) or end date of the certificate : 时间,我一般填3650d
3.7 CRL Number Critical : 选中
3.8 Use Issuing Distribution Point on CRLs : 选中
3.9 Issuing Distribution Point on CRLs Critical : 选中
3.10 Default CRL Dist. Point : 点击Generate.后面需要修改
3.11 Default CRL Issuer : 点击Generate.
3.12 Approval Settings :这里一个都不要选,选了很麻烦的(增加证书需要审核)!血的教训
3.13 点击按钮 Create
4. Edit Certificate Profiles(编辑/增加 证书属性)
4.1 Validity (*y *mo *d) or end date of the certificate : 填有效期(我的的是3650d)
4.2 CRL Distribution Point Critical : 选中
4.3 CRL Distribution Point URI : CRL分发点的URI,这个可以从CA Function -> Basic Functions -> get CRL 那里找
4.4 CRL issue : CRL 发布人
4.5 Key usage : 根据需要选 密钥用法
4.6 Use Extended Key Usage :根据需要选择 扩展密钥用法
4.7 Available CAs :这里选择你当前的Certificate Profiles给那个CA ,第3步增加的CA和根CA都在这里。
4.8 Type : 如果Available CAs选择的是子CA ,那么这里必须选择Sub CA,否则在证书导入到IE里面会有问题:如证书路径等问题。
4.9 Approval Settings : 这里不要选
4.10 点击按钮 Save
5. Edit End Entity Profiles(编辑/新增 实体属性)
5.1 RA Functions -> Edit End Entity Profiles
5.2 Add Profile -> 输入实体属性名 -> Add
5.3 Subject DN Fields : 这里根据你的需求选择主题字段,默认只有一个Common Name
5.4 Subject Alternative Name Fields : 根据你自己的需求,选择备用主题字段
5.5 Subject Directory Attribute Fields : 根据你自己的需要增加
5.6 Default Certificate Profile : 选择你默认证书属性模板,也就是第4步。
5.7 Available Certificate Profiles : 选择5.6步中选择的和ENDUSER ,或根据自己的需要选择。
5.8 Default CA : 默认CA,我选择了第3步新增的子CA。
5.9 Available CAs : 可用的CA,这里选择5.8步选择的子CA。
5.10 Default Token :根据自己的需要选择(下载证书的文件类型),我选的是 P12 File
5.11 Available Tokens : 我选的是P12 File
5.12 点击按钮 Save
6.Add End Entity(增加实体,制证)
6.1 RA Functions -> Add End Entity
6.2 End Entity Profile : 选择实体属性模板,选第5步制作的模板
6.3 根据label,在文本框中填入对应的数据,默认不能填中文,需要修改 ejbca/src/adminweb/ejbcajslib.js ,
修改js验证方法,验证是用正则表达式验证,在正则表达式中加入 \u4e00-\u9fa5 ,再重新发布下。
6.4 Certificate Profile : 根据需要选择
6.5 CA 、Token : 同上
6.7 点击按钮 Add End Entity
7. 下载证书
7.1 点击 Public Web,进入下载证书页面
7.2 Enroll -> Create Browser Certificate
7.3 输入 UserName 、Password
7.4 点击 OK
7.5 Options -> Leave value as default is unsure -> key length : 这个地方是选择密钥长度,我这里选择 1024bits
7.6 Certificate profile: 根据自己再上面步骤中的选择
7.7 点击 OK 。如果你安装了迅雷,如果迅雷下载框先弹出的话,
一定要选 使用IE下载.迅雷下载会失败。如果你用firefox的话,可能下载下来的证书文件名乱码,需要修改下文件名和后缀。
8.导入证书。 这一步不多说,双击一路下一步,中间会要输密码。
9.查看证书信息(IE为例)
9.1 工具
9.2 Internet 选项
9.3 内容
9.4 证书
9.5 在个人tab中找到刚刚导入的证书后,双击打开。
分享到:
相关推荐
### 基于EJBCA 搭建自己的CA认证中心之EJBCA安装配置指南 #### 1. 概述 公钥基础设施(Public Key Infrastructure, PKI)是一种用于管理和验证数字证书的系统,它能有效地解决Web应用中的机密性、完整性、真实性和...
将`%EJBCA_HOME%\P12`目录下的管理员证书导入浏览器,确保后续操作的顺利进行。 #### 八、通过Web Service签发证书 最后一步是通过Web Service接口使用EJBCA签发证书,具体步骤包括: - 创建管理员用户,登录管理...
7. **Web管理界面**:通过Web界面,管理员可以轻松地管理CA系统,进行证书操作和配置。 8. **符合标准**:EJBCA遵循X.509、PKIX、EMVCo、FIPS 140-2等标准,保证了合规性。 要部署EJBCA 8.0,首先需要一个Java运行...
3. **初始化EJBCA**:首次启动后,访问EJBCA的Web界面,通常是在`http://your_host:8080/ejbca`,并按照屏幕提示进行超级管理员(SuperRA)的创建。这一步是EJBCA的初始化过程,完成后你可以登录并开始管理证书颁发...
EJBCA还支持定制化的用户界面设计,使得管理员可以根据自己的喜好调整界面布局。 #### 七、部署与维护 ##### 7.1 部署指南 本文档提供了详细的部署指南,包括如何安装EJBCA以及如何配置相关设置。 ##### 7.2 ...
EJBCA是一款开源的企业级证书颁发机构(CA),用于管理公钥基础设施(PKI)。本教程将指导你完成EJBCA在Windows 7 64位系统上的安装过程。 首先,确保准备好所有必要的软件: 1. JDK 1.6.0_9:Java Development ...
4. **EJBCA使用指南**: - **用户管理**:创建和管理用户账户,分配权限,如证书签发和管理。 - **证书模板**:定义不同类型的证书模板,如服务器证书、客户端证书等。 - **证书策略**:制定证书的生命周期、大小...
通过以上步骤,您应该能够在Linux环境下成功安装配置JBoss服务器及其上的EJBCA证书管理平台。这不仅能够帮助组织实现更安全的通信,还能够提供强大的证书管理和分发功能。如有任何问题或遇到困难,建议查阅官方文档...
2. **初始化系统**:首次启动时,EJBCA会引导你创建超级管理员(Super Admin)和根CA。 3. **创建CA**:在EJBCA Web界面中,你可以创建新的CA,选择类型(如根CA或中级CA),设置CA策略,如证书有效期、签名算法等。...
首先,管理员命令相关异常类`ErrorAdminCommandException`和`IllegalAdminCommandException`是EJBCA中用于处理执行管理员命令时可能出现的错误。当管理员命令执行出现错误时,会抛出这些异常,帮助开发人员快速定位...
本文档从 EJBCA 的概述、EJBCA 的主要功能、EJBCA 的研究发展历史、EJBCA 与其它一些类似软件比较、EJBCA 在校园网中的应用等几个方面对 EJBCA 进行了详细的介绍和分析,为读者提供了一个系统的 EJBCA 知识体系。...
通过以上步骤,可以在Windows XP环境下成功安装EJBCA 3.6.3,并与MySQL和OpenLDAP配合使用。需要注意的是,环境变量的正确配置对整个安装过程至关重要。此外,在修改配置文件时应格外小心,避免因配置错误而导致的...
4. **文档**:可能包含用户手册、开发者指南和API文档,帮助用户理解和使用EJBCA。 5. **配置文件**:包括服务器配置、证书模板、CA配置等,用于定制EJBCA的行为。 在部署EJBCA 3.0.2之前,你需要准备一个支持Java ...
EJBCA的部署方式可以是单一CA/RA,适合小型到中型企业,也可以通过扩展安全级别以适应更复杂的部署环境,例如使用智能卡或软令牌增强安全性。 EJBCA的主要特点包括: 1. 灵活的组件化架构,允许自定义和扩展。 2. ...
### EJBCA安装过程详解 #### 一、EJBCA概述 EJBCA是一套基于J2EE的企业级证书颁发系统,为各种应用提供了强大的数字...以上步骤详细介绍了EJBCA的安装过程及其关键配置,有助于用户顺利部署并使用该证书颁发系统。
本文档旨在提供一套详尽的指南,帮助读者顺利安装和部署 EJBCA(Enterprise JavaBeans Certification Authority)证书管理系统、MySQL 数据库以及 JBoss 应用服务器。这套组合在企业级应用中非常常见,尤其是对于...