EJBCA6 安装

一、EJBCA  简介

这部分可以参见百度百科和官网


二、环境准备

本次选择的EJBCA  版本为6_0_4版本 下载地址

安装环境为:

1、ubuntu12.04 操作系统

2、jdk1.7 具体安装步骤 参见这里

3、ant 1.8 下载地址 

ubuntu 下执行

sudo apt-get install ant

4、jboss-as-7.1.1.Final 安装步骤 参见 这里

5、mysql 非必须(默认使用H2数据库) 安装步骤参见 这里


三、EJBCA 安装

官网的文档地址 http://www.ejbca.org/docs/installation.html

1、配置EJBCA 使用的应用服务器

执行命令将/home/libo/ejbca/ejbca_ce_6_0_4/conf目录下的ejbca.properties.sample 复制成 ejbca.properties

cd /home/libo/ejbca/ejbca_ce_6_0_4/conf
cp ejbca.properties.sample ejbca.properties

然后编辑 ejbca.properties 文件,主要修改两项目内容,appserver.home 和 healthcheck.authorizedips ,其他保持默认,修改完的文件内容(片断)大致如下:

# Application server home directory used during development. The path can not end with a slash or backslash.
# Default: $APPSRV_HOME
appserver.home=/home/libo/ejbca/jboss-as-7.1.1.Final
# Parameter specifying IP addresses authorized to access the healthcheck
# servlet. Use ';' for between multiple IPs.
# IPv6 address can be specified, for example 127.0.0.1;0:0:0:0:0:0:0:1. 
# "ANY" can be specified to allow any remote IP. 
# Default: 127.0.0.1 
healthcheck.authorizedips=ANY
#------------------- CLI settings -------------
ejbca.cli.defaultusername=ejbca
ejbca.cli.defaultpassword=ejbca

healthcheck.authorizedips 根据情况进行修改,如果只是在本机访问保持默认即可。

2、配置数据库

将database.properties.sample 复制成 database.properties,然后修改 database.properties内容如下:

database.name=mysql
database.url=jdbc:mysql://localhost:3306/ejbca?characterEncoding=UTF-8
database.driver=com.mysql.jdbc.Driver
database.username=ejbca
database.password=ejbca

3、修改邮件服务器配置(如果不需要发邮件可以略过)

将mail.properties.sample 复制成 mail.properties,然后修改 mail.properties内容如下:

mail.jndi-name=java:/EjbcaMail
mail.user=邮箱登录用户名
mail.password=邮箱密码
mail.smtp.host=邮箱smtp地址
mail.smtp.port=smtp端口号
mail.smtp.auth=true #smtp是否认证
mail.smtp.starttls.enable=true #是否使用ssl
mail.from=发送邮件地址 
mail.contentencoding=UTF-8

4、启动jboss 

jboss-as-7.1.1.Final/bin/standalone.sh

5、在EJBCA 主目录下(/home/libo/ejbca/ejbca_ce_6_0_4)执行

ant deploy

然后会有一系列编译安装过程,请等待在jboss自动部署完成,然后执行

ant install

执行完成后,重新启动jboss。如果启动jboss有错误,执行下面命令试一下。

ant clean
ant bootstrap
ant install

6、将/home/libo/ejbca/ejbca_ce_6_0_4/p12/superadmin.p12文件复制到本机然后导入到浏览器中。

7、打开浏览器访问https://172.17.2.248:8443/ejbca 要换成自己服务器的IP或机器名,如果提示选择证书就表示成功了。





你可能感兴趣的:(ejbca)