java代码如何生成证书 java生成ca证书

JAVA 如何生成证书

下面产生一个自签证书。安装完J2SDK(这里用的是J2SDK1.4)后,在J2SDK安装目录的bin目录下,有一个keytool的可执行程序。利用keytool产生自签证书的步骤如下:

成都创新互联公司是一家专业提供会同企业网站建设,专注与成都网站制作、成都网站建设、外贸营销网站建设H5高端网站建设、小程序制作等业务。10年已为会同众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

第一步,用-genkey命令选项,产生公私密钥对。在控制台界面输入:keytool -genkey -alias testkeypair -keyalg RSA -keysize 1024 -sigalg MD5withRSA。这里的-alias表示使用这对公私密钥产生新的keystore入口的别名(keystore是用来存放管理密钥对和证书链的,缺省位置是在使用者主目录下,以.keystore为名的隐藏文件,当然也可指定某个路径存放.keystore文件);-keyalg是产生公私钥对所用的算法,这里是RSA;-keysize定义密钥的长度;-sigalg是签名算法,选择MD5withRSA,即用RSA签名,然后用MD5哈希算法摘要。接下来,系统会提示进行一些输入:

输入keystore密码: abc123

您的名字与姓氏是什么?

[Unknown]: Li

您的组织单位名称是什么?

nbs

问题的其他解决办法参考 :

;t=JAVA+

java 怎样生成tomcat ssl客户端证书和服务端证书

Gworg获得Tomcat证书与密码,根据以下教程安装。

解释原因:

进入Tomcat安装目录,  d:/apache-tomcat-8.0.18, 把下载的jks文件放在tomcat安装目录即可。d:/apache-tomcat-8.0.18/gworg.com.jks

打开tomcat配置文件 conf/server.xml

tomcat默认一般是8080端口或者 80端口,先找到这一段。

Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" /

3.在这段下面插入下面配置:

Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"

maxThreads="150" SSLEnabled="true" scheme="https" secure="true"

clientAuth="false" sslProtocol="TLS" keystoreFile="gworg.com.jks" keystorePass="123456" /

keystoreFile=”gworg.com.jks”            【 jks 文件名需要修改】

keystorePass=”123456″                 【jks密码】

注意事项:

防火墙要允许443端口

使用CDN,需要让CDN服务商安装SSL

Tomcat 6.0上面配置如果无法启动,把protocol修改为 protocol=”HTTP/1.1″

windows平台运行tomcat , bin目录下必须有tcnative-1.dll

自己怎么写java程序的证书

JAVA软件也有证书的,但许多这种软件官方是没有经过签证的!如空中OPERA

为此本人特此对其进行深入研究,找到方法,也可以适用于其它JAVA程序,可能只适用N记机种

其它机种没试过,本人用的是6300,方法如下:(例子空中OPERA下手)

1.安装官版带证书的OPERAMINI

2.你的手机-程序管理-详情-网络及安全-全部设置为“始终允许”

3.使用文件管理器,把空版OP命名为“mini.jar”复制于手机c:\system\midlets\*********\文件夹覆盖mini.jar

 (*********代表JAVA软件安装后产生的UID文件夹,每次安装,每个机子安装都不一样,找到那个文件夹内含有mini.jar是它了,覆盖它吧)

4.大功靠成,你的空中opera就是已经经过签名,当然你进行的程序就是空中opera了

(后注:此方法为移花接木,适用于所有JAVA软件进行破解签名,

本人的9500,运用此种方法破解了GG千里眼,UCWEB6.2等等一些软件)

扩展应用:如果把ueweb6命名为mini.jar进行覆盖,也可以经过签名,当然其它的程序也可以,只要命名为mini.jar进行覆盖如果本身程序就是带有证书的,就请大家不要这样操作!谢谢大家,欢迎交流!

Java程序设计编写一个毕业证书的类 求高手解答!谢谢啦!

public class ZhengShu{

private String name; //学生姓名

private boolean sex; //学生性别 true 男 || false 女

private String csrq; //出生日期

private String xxksrq; //学习开始日期

private String xxjsrq; //学习结束日期

private static int zsbh; //证书编号

private String dzzch; //电子注册号

private String xz; //校长

private static String ZYMC; //专业名称

private static String SCHOOLNAME;//学校名称

static{

ZYMC = "《计算机科学与技术》";

SCHOOLNAME = "北京大学";

}

/**

* 初始化证书的构造方法

**/

public ZhengShu(String name, boolean sex, String csrq, String xxksrq, String xxjsrq, String dzzch, String xz){

++zsbh;

this.name = name;

this.sex = sex;

this.csrq = csrq;

this.xxksrq = xxksrq;

this.xxjsrq = xxjsrq;

this.dzzch = dzzch;

this.xz = xz;

}

/**

* 输出方法,想输出哪些信息自己再添加

**/

public void getPrint(){

System.out.println("==================毕业证书==================");

System.out.println("\t证书编号:" + this.zsbh);

System.out.println("\t学生姓名:" + this.name);

System.out.println("\t学生性别:" + (this.sex == true ? "男" : "女"));

System.out.println("\t出生日期:" + this.csrq);

System.out.println("\t学习时间:" + (Integer.parseInt(this.xxjsrq.substring(0,4)) - Integer.parseInt(this.xxksrq.substring(0,4)))+"年");

System.out.println("\t学校姓名:" + ZhengShu.SCHOOLNAME);

System.out.println("\t学生专业:" + ZhengShu.ZYMC);

System.out.println();

}

/**

* 修改校名的方法

* 如果学校名称改了,那么所有学生的证书所在学校也必须修改

**/

public void updateSchoolName(String sn){

ZhengShu.SCHOOLNAME = sn;

}

public void updateXSZY(String zy){

ZhengShu.ZYMC = zy;

}

public static void main(String[] args){

ZhengShu a1 = new ZhengShu("张三",true,"1991-08-23","2013-04-04","2015-04-05","0CXXASDS23","文章");

//System.out.println(a1.zsbh);

a1.updateSchoolName("北京理工大学"); //修改所有学校

a1.updateXSZY("《电子商务》"); //修改所有专业

a1.getPrint();

ZhengShu a2 = new ZhengShu("李四",false,"1991-08-23","2013-04-04","2015-04-05","0CXXASDS23","文章");

a2.getPrint();

}

}

java代码怎么写用命令行调用keytool生成证书

StringBuffer cmd = new StringBuffer();

cmd.append("C:\\jdk1.7.0_06\\bin\\");

cmd.append("keytool -genkey -v -alias weblogicssl -keyalg RSA -keysize 1024 -validity 365 ");

cmd.append("-keystore C:/weblogic.jks ");

cmd.append("-keypass 123456789 -storepass 123456789 ");

cmd.append("-dname \"CN=localhost,OU=cn,O=cn,L=cn,ST=cn,C=cn\"");

Process ps = Runtime.getRuntime().exec(cmd.toString());

参考资料:

文章题目:java代码如何生成证书 java生成ca证书
文章起源:https://www.cdcxhl.com/article8/hisiip.html

成都网站建设公司_创新互联,为您提供定制网站企业网站制作关键词优化微信小程序网站策划网站排名

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设