linux下安装EJBCA 搭建私有CA服务器

EJBCA是一个全功能的JAVA的CA系统软件,我们可以用此搭建私有CA服务器;

一:首先我的测试环境:

1.  linux mint18.3 62位:同ubuntu

2. ejbca_ce_6_5_0 : 下载地址 https://sourceforge.net/projects/ejbca/files/ejbca6/ejbca_6_5_0/

3.  jboss-eap-6.4.0 :下载地址 https://developers.redhat.com/products/eap/download/ (需要redhat账号)

4. java环境:openjdk8

注意:ubuntu下用户权限$以及目录权限

二:安装过程

1. 创建user用户并添加主目录

//创建user用户,并指定主目录user
sudo useradd -d /home/user -m user

2. 将下载的文件 ejbca,jboss放到 /home/user 目录下,并使用unzip命令解压;

ejbca_ce_6_5_0  ejbca_ce_6_5_0.zip  jboss-eap-6.4  jboss-eap-6.4.0.zip 

3. 安装JDK以及ant,打开终端,定义为终端A

sudo apt-get install default-jdk-headless ant ant-optional unzip

4. 配置ejbca与jboss的关联,终端A

sudo echo "appserver.home=/home/user/jboss-eap-6.4" >> ejbca_ce_6_5_0/conf/ejbca.properties 

5. 另外打开一个终端B,开启jboss服务

jboss-eap-6.4/bin/standalone.sh

  

6.在之前终端A,下开启ant配置

cd ejbca_ce_6_5_0

#遇到提示,一路回车
sudo ant deploy sudo ant install

  

7. 在终端B,下重新开启jboss服务

#停止之前的
ctrl-c #重新开启
sudo jboss-eap-6.4/bin/standalone.sh

  

8. 如果一切顺利正常的话,会生成如下浏览器用的p12文件

/home/user/ejbca_ce_6_5_0/p12/superadmin.p12

#把这个文件放到浏览器上导入,mac下可直接双击导入钥匙串,默认密码ejbca

  

9.浏览器打开服务管理页面

https://server:8443/ejbca

#server就是你安装ejbca电脑的ip或域名

10 . 在浏览器里面页面

参考:https://www.ejbca.org/docs/installation.html

最新文章

  1. sql注入时易被忽略的语法技巧以及二次注入
  2. BluetoothAdapter.LeScanCallback 参考文档
  3. ECSHOP在线手册布局参考图--积分商城 exchange_list.dwt
  4. iOS开发——Swift篇&Swift关键字详细介绍
  5. DevExpress GridControl 后台设置列
  6. Bootstrap_排版_标题
  7. 12个用得着的JQuery代码片段
  8. scaletype
  9. 用C语言打印出三角函数
  10. jQuery弹出窗口完整代码
  11. Java多线程编程(四)—浅谈synchronized与lock
  12. ST HW1 An Error
  13. 整合springboot(app后台框架搭建四)
  14. php seaslog的使用
  15. ●POJ 1228 Grandpas Estate
  16. 【CentOS&Core】CentOS7下安装.NET Core SDK 2.1
  17. JAVA学习笔记系列1-Java版本介绍
  18. SQLServer删除登录记录用户名和密码
  19. python类和对象的底层实现
  20. sqlserver创建同义词

热门文章

  1. String类型的转型
  2. IDEA链接mySql问题 : You have an error in your SQL syntax : 'OPTION SQL_SELECT_LIMIT=1000' (or 'OPTION SQL_SELECT_LIMIT=DEFAULT')
  3. 6、Qt Project之音视频播放
  4. Dubbo入门---搭建一个最简单的Demo框架(转)
  5. NN:实现BP神经网络的回归拟合,基于近红外光谱的汽油辛烷值含量预测结果对比—Jason niu
  6. datetime.timedelta类
  7. python网站开发准备ubuntu14.04安装mysql实现windows管理
  8. MAVEN 加载公共包 commons
  9. the secrets
  10. 潭州课堂25班:Ph201805201 django 项目 第二十二课 文章主页 新闻列表页面滚动加载,轮播图后台实现 (课堂笔记)