- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EJBCA的安装及使用v10
EJBCA简介EJBCA(Enterprise Java Bean Certificate Authority)是一个全功能的CA系统软件,它基于J2EE技术,并提供了一个强大的、高性能并基于组件的CA。EJBCA兼具灵活性和平台独立性,能够独立使用,也能和任何J2EE应用程序集成。EJBCA是一个很有价值的开源系统,对于目前国内PKI技术和产品有借鉴的意义。EJBCA完全采用JAVA编写,能够在任何采用J2EE服务器的平台上运行。开发和测试是在Linux和Windows2000上进行的。软件下载:/download.html特点:LGPL开源许可建立在J2EE规范之上灵活的、基于组件的体系结构多级CA 多个CA和多级CA,在一个EJBCA实例中建立一个或者多个完整的基础设施单独运行,或者在任何J2EE应用中集成它简单的安装和配置强大的基于Web的管理界面,并采用了高强度的鉴别算法支持基于命令行的管理,并支持脚本等功能支持个人证书申请或者证书的批量生产服务器和客户端证书能够采用PKCS12, JKS或者PEM格式导出支持采用Netscape, Mozilla, IE等浏览器直接进行证书申请支持采用开放API和工具通过其它应用程序申请证书由RA添加的新用户可以通过Email进行提醒对于新用户验证可以采用随机或者手工的方式生成密码支持硬件模块,来集成硬件签发系统(例如智能卡)支持SCEP支持用特定用户权限和用户组的方式来进行多极化管理对不同类型和内容的证书可以进行证书配置对不同类型的用户可以进行实体配置遵循X509和PKIX(RFC3280)标准支持CRL完全支持OCSP,包括AIA扩展CRL生成和基于URL的CRL分发点遵循RFC3280,可以在任何SQL数据库中存储证书和CRL(通过应用服务器来处理)。可选的多个发布器,以用来在LDAP中发布证书和CRL 支持用来为指定用户和证书来恢复私钥的密钥恢复模块基于组件的体系结构,用来发布证书和CRL到不同的目的地基于组件的体系结构,用来在发布证书时采用多种实体授权方法容易集成到大型应用程序中,并为集成到业务流程进行了优化EJBCA基本架构与部署:EJBCA的基本架构,如下图:完整的部署方案EJBCA本身对负载均衡、高可用等有较好的支持,完整的部署方案描述了典型的完整的部署方案的部署形式,如下图: CA与RA分离(External RA )部署模式CA与RA分离(External RA )的部署模式,还可以退化成CA与RA部署在一起的模式,初期在安全性要求不高的情况下,基于成本及管理的方便,可以采用CA与RA一体化部署的模式。EJBCA的安装必备软件:J2EE jdkJBOSS-4.0.4.GA EJBCA_3_4_1apache-ant-1.8.2 ant版本必须是1.6.3以上的mysql-4.1.11-win32.zipmysql-connector-java-3.1.14.zipjce_policy-1_4_2.zip安装步骤:1.准备:(1)安装jdk1.4.2_02到C:\java\jdk1.6.0_10(2)复制ejbca到C:\ejbca_3_4_1,jboss-4.0.4.GA到C:\jboss-4.0.4.GA,apache-ant-1.8.2到C:\apache-ant-1.8.2(3)添加环境变量: Path:C:\java\jdk1.6.0_10\bin;C:\jboss-4.0.4.GA\bin;C:\apache-ant-1.8.2\bin???? Classpath: C:\java\jdk1.6.0_10\lib???? JAVA_HOME: C:\java\jdk1.6.0_10???? JBOSS_HOME: C:\jboss-4.0.4.GA???? ANT_HOME: C:\apache-ant-1.8.2???? EJBCA_HOME:C:\ejbca_3_4_1(4)将解压后的jce_policy-1_4_2\jce中的local_policy.jar和US_export_policy.jar复制,覆盖C:\Java\jdk1.6.0_10\lib\security中的同名文件。?(5)运行jboss的run.bat。待jboss完全启动后,在浏览器中访问http://localhost:8080,出现jboss欢迎页面便表示jboss成功运行。然后一定要停止jboss运行。(6)将mysql-connector-java-5.0.5解压缩。将其中的mysql-connector-java-5.0.5-bin.jar拷贝到了%JBOSS_HOME%\server\default\lib目录下。将%EJBCA_HOME%\conf\per
文档评论(0)