文档章节

EJBCA6 安装

thinker_
 thinker_
发布于 2014/06/12 11:47
字数 601
阅读 1966
收藏 2
点赞 0
评论 0

一、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或机器名,如果提示选择证书就表示成功了。





© 著作权归作者所有

共有 人打赏支持
thinker_
粉丝 3
博文 29
码字总数 8836
作品 0
长春
架构师

暂无相关文章

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 今天 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 7

mysql in action / alter table

change character set ALTER SCHEMA `employees` DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci ;ALTER TABLE `employees`.`t2` CHARACTER SET = utf8mb4 , COLLAT......

qwfys ⋅ 今天 ⋅ 0

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

MySQL

查看表相关命令 - 查看表结构    desc 表名- 查看生成表的SQL    show create table 表名- 查看索引    show index from  表名 使用索引和不使用索引 由于索引是专门用于加...

stars永恒 ⋅ 昨天 ⋅ 0

easyui学习笔记

EasyUI常用控件禁用方法 combobox $("#id").combobox({ disabled: true }); ----- $("#id").combobox({ disabled: false}); validatebox $("#id").attr("readonly", true); ----- $("#id").r......

miaojiangmin ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部