Chapter One:Install EJBCA

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

About EJBCA

EJBCA is an enterprise class PKI Certificate Authority built on J2EE
technology. It is a robust, high performance, platform independent, flexible,
and component based CA to be used stand-alone or integrated in other J2EE
applications.
 
EJBCA is an enterprise class PKI, meaning that you can use EJBCA to build a
complete PKI infrastructure for your organization. If you only want to issue a
few single certificates for testing, there are probably options that will get
you started quicker, but if you want a serious PKI we recommend EJBCA.
 
How to install EJBCA

Firstly, you have to download those tools:
1.JDK
Here I use JDK1.6.0_06
2.JCE
of course, this version should fit to JDK
3.JBOSS
Jboss is a default Ejbca application server, so here i use JBoss-5.0.1.GA-
jdk6.zip
4.Ant
Ant is a java-based build tool, ejbca is devloped in java so you should use it,
here i use apache-ant-1.7.1-bin.zip
5.Mysql
Of course, mysql is one of databse chooses, you can use others. Here i use
Mysql 5
6.EJBCA
In EJBCA.org, the latest version is 3.8.2, but it not fit to current tools, so
i use ejbca_3_8_1.zip
Note:
The version about i just say must be deal, you'd better not change for you can
follow and get a success!
 
Second, let's install them.
before install them, you should prepare a directory to contain them, for
example, i set path to E:\Java_dev.
1.install JDK1.6
Install it to E:\Java_dev\JDK1.6.0
2.install JCE
Copy this zip's jar to E:\Java_dev\JDK1.6.0\jre\lib\security and c:\program
Files\Java\jre6\lib\security.
3.install mysql
if you download an unintall mysql.zip, ok you just have to unzip it to
E:\Java_dev\mysql-5.1.32-win32, after that, make sure you have create a
database named ejbca successfully. 
4.install jboss, ant and ejbca
Unzip them to independent directory, such as E:\Java_dev\jboss-5.0.1.GA,
E:\Java_dev\apache-ant-1.7.1 and E:\Java_dev\ejbca_3_8_1
Note:
After you unzip jboss, you have to copy mysql5's jar(mysql-connector-java-
5.1.7-bin.jar) to E:\Java_dev\jboss-5.0.1.GA\server\default\lib.
 
Third step is set environment variables
1.JAVA_HOME
JAVA_HOME=E:\Java_dev\JDK1.6.0;
2.JBOSS_HOME
JBOSS_HOME=E:\Java_dev\jboss-5.0.1.GA
3.ANT_HOME
ANT_HOME=E:\Java_dev\apache-ant-1.7.1
4.ANT_OPTS
ANT_OPTS = -Xmx640m
5.PATH
PATH = %JAVA_HOME%\BIN;%JBOSS_HOME%\BIN;%ANT_HOME%\bin;
6.CLASSPATH
CLASSPATH= %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;
 
Fourth, set some setting of EJBCA
1.In effect ejbca properties
Enter directory  %EJBCA_HOME%\conf\, change ejbca.properties.sample to
ejbca.properties, web.properties.sample to web.properties and
database.properties.sample to database.properties
2.In effect database type to ejbca
Open file database.properties, set some setting of database to mysql, detail
like this:
database.name=mysql
datasource.mapping=mySQL
database.url=jdbc:mysql://127.0.0.1:3306/ejbca?characterEncoding=UTF-8
database.driver=com.mysql.jdbc.Driver
database.username=root
database.password=1234
Note:
If your mysql
 
Five, compile and install ejbca
'CMD' enter command line, enter your ejbca_home, here is
E:\Java_dev\ejbca_3_8_1
1.compile ejbca
enter 'ant bootstrap'
2.start jboss
enter 'run.bat'
3.intall ejbca
enter 'ant install'
4.stop jboos
close jboss window.
5.deploy ejbca
enter 'ant deploy'
Note:
If failed, please check your 'path' is ok?  Or your version are fit each other?
 
Six, install CA
If those setp is pass, ok, congratulation!
Enter %EJBCA_HOME%\p12 directory, double click the file named 'superadmin.p12',
the password is 'ejbca', enter it then you will be ok.
 
Seven, Check your install success or not
1.'CMD' enter command line, start jboss with 'run.bat'
2.Open IE7 or some others, enter  [url]https://localhost:8443/ejbca/adminweb[/url], go!
when you meet the pop-up message-box, choose ok then go on, soon you will see
the EJBCA Management Page. And it's mean you have install EJBCA_3_8_1 success!
 
Ok, let's do it by yourself, good luck!
If you have any question, please contact me by MSN:danni-505@hotmail.com,
thanks for your reading.



    本文转自danni505 51CTO博客,原文链接:http://blog.51cto.com/danni505/146948,如需转载请自行联系原作者


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
机器学习/深度学习 人工智能 缓存
极长序列、极快速度:面向新一代高效大语言模型的LASP序列并行
【4月更文挑战第26天】研究人员提出LASP,一种针对线性注意力机制的序列并行方法,解决了处理超长序列时GPU内存限制的问题。LASP利用点对点通信和内核融合优化,降低通信开销,提高GPU集群执行效率。在128个A100 GPU上,LASP能处理4096K长度的序列,比现有方法快8倍。虽然面临P2P通信需求高、环境适应性和特定机制依赖的挑战,但LASP为大型语言模型的效率和性能提供了新思路。[链接](https://arxiv.org/abs/2404.02882)
314 6
|
存储 算法 数据处理
数据的表现形式及其运算
在数据科学和信息技术的世界里,数据的表现形式及其运算占据了至关重要的地位。数据的表现形式决定了我们如何存储、访问和处理数据,而数据的运算则决定了我们如何从这些数据中提取有价值的信息。本文将深入探讨数据的几种常见表现形式以及它们的基本运算,并通过代码示例进行说明。
535 0
|
人工智能
新手必看,写歌词的技巧和方法新分享,妙笔生词AI智能写歌词软件
对于新手,写歌词不再难。本文分享了写歌词的实用技巧,如积累生活素材、明确主题、合理安排主副歌、简洁有力的语言表达等。推荐使用“妙笔生词智能写歌词软件”,其AI功能可助你灵感不断,轻松创作。
|
9月前
|
人工智能 运维 负载均衡
智能运维新时代:AI在云资源管理中的应用与实践
智能运维新时代:AI在云资源管理中的应用与实践
834 23
|
机器学习/深度学习 人工智能 自然语言处理
软件测试中的人工智能应用
本文探讨了人工智能在软件测试中的应用,包括自动化测试、缺陷预测和测试用例生成等方面。通过实际案例分析,展示了如何利用AI技术提高软件测试的效率和准确性,并讨论了未来的发展趋势。
375 27
|
存储 项目管理 数据库
6款适合团队使用的在线协作文档工具:功能、费用与特色对比
在数字化工作环境中,选择合适的在线协作文档工具对团队生产力至关重要。本文介绍了六款备受好评的工具:板栗看板、Google Docs、Microsoft OneNote、Notion、Dropbox Paper 和 Quip。从功能、费用到特色,全面对比分析,帮助企业管理者找到最适合团队需求的解决方案。
942 6
|
弹性计算 固态存储 大数据
阿里云服务器多少钱一年?2024年7月最新租用价格表曝光!
阿里云2024年服务器租用费用更新,轻量应用服务器2核2G3M带宽年费82元,折合6.8元/月;2核4G5M带宽ECS优惠价199元/年。新老用户同享99元/年的2核2G经济型e实例,4核16G游戏服务器70元/月,8核32G服务器160元/月。GPU服务器gn6v、gn6i等最高配置月费4685.20元起。续费折扣根据时长,最长享3折优惠。按小时计费,如通用型u1-c1m4.large 0.45元/小时。带宽和云盘亦有多种计费选项。详情参见阿里云官网。
905 4
|
数据安全/隐私保护
阿里云商标注册流程
很多用户有注册商标的需求,又不知道怎么注册商标。特别是他们想在阿里云注册商标,其实注册商标很简单。商标类型,又分为:文字商标,图形商标,文字图形组合商标。无论你在阿里云是要买域名,买服务器,还是干嘛,首先你都需要注册阿里云账号的。