关闭

java配置证书,各种……

标签: CAS
710人阅读 评论(0) 收藏 举报
分类:

惯例:

我是温浩然:


参拜http://blog.csdn.net/tony1130/article/details/5134318


本文主要是关于keytool的总结,其中有一条坑爹的,缺省!!!!

下面是各选项的缺省值。
-alias "mykey"   -alias       产生别名

-keyalg "DSA"    -keyalg      指定密钥的算法 (如 RSA  DSA(如果不指定默认采用DSA))

-keysize 1024   -keysize     指定密钥长度

-validity 90  -validity    指定创建的证书有效期多少天

-keystore 用户宿主目录中名为 .keystore 的文件     -keystore    指定密钥库的名称(产生的各类信息将不在.keystore文件中)

-file 读时为标准输入,写时为标准输出  -file        参数指定导出到文件的文件名


今天通过配置CAS,然后提示需要生成证书,并且给下面安装。

在生产证书的过程中,遇到这么几个问题,

1 选择命令窗口的路径,命令窗口应该选择在JDK的bin目录下面执行。  执行命令为:keytool -genkey -alias tomcat -keyalg RSA -validity 3650

其中,最后的-validity 是证书有效期,这个为创建时候的缺省配置,需要手动写。这里是按天数来算得,需要配置10年有效期。

创建时,设置密码为:changeit
详细的还是看这个:http://www.cnblogs.com/sixiweb/p/3339698.html


2 我这里的和别人的不太一样,刚才说的第一个问题,其他人(的电脑)不能直接在win+r的命令窗口中写语句,我的电脑可以。所以,导致第二个问题,生成的.keystore路径问题,应该是在你运行命令的文件夹下生成这个文件,但是我的是在  C:\Users\whr-pc 这个路径下面。


第三步,不是第三个问题了,需要吧刚才生成的文件,放到tomcat的bin下面,然后shift+右键选择当前窗口命令窗。然后……

keytool -selfcert -alias tomcat -keystore .keystore 导出证书文件。输入口令,chengeit  就是最开始第一步设置的密码。

然后,,keytool -export -alias tomcat -keystore .keystore -storepass changeit -rfc -file tomcat.cer

就可以生成  tomcat.cer的证书文件了,安装步骤参照12306

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

java 生成证书和签发证书(纯代码,编译通过)

package com.xiuye.cert; import java.io.File; import java.io.FileInputStream; import java.io.FileNot...
  • xiuye2015
  • xiuye2015
  • 2017-01-17 17:42
  • 1504

JAVA防反编译&许可授权管理

由于项目需要,需要对发布的程序进行管理,核心的有两点,一是将代码进行加密防止反编译破解,二是想看下有没有合适的许可授权管理。 JAVA反编译工具 另一篇工具推荐 试用了下JAD,破解起来还是很方...
  • ITwalker1618
  • ITwalker1618
  • 2017-02-08 11:44
  • 644

如何用JAVA代码签发数字证书

from  http://www.cnphp6.com/archives/125336 如何用JAVA代码签发数字证书 用JAVA签发数字证书 打开cmd 1.输入D: ...
  • u010820135
  • u010820135
  • 2016-09-07 23:20
  • 882

Maven项目通过配置文件读取证书问题

Maven项目通过配置文件读取证书问题在《Httpclient工具方法》这篇文中,通过@Value注入SSL证书文件的路径和密码,因为Spring的注入是在初始化bean的时候注入的,在类初始化的时候...
  • xiaoyi52
  • xiaoyi52
  • 2017-06-26 16:33
  • 293

iOS所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程

转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/9219333 概述: 苹果的证书繁锁...
  • gf771115
  • gf771115
  • 2014-12-15 14:10
  • 33624

理清关于iOS各个证书的关系以及作用

从第一个app开始就在弄证书的事情,一直到第二个app也一直使用证书创建证书,到了现在做第三个app了。一样是独立负责,但是发现自己还是没有理清楚证书相关的好些东西,现在自己大概是明白了。把这些东西写...
  • qq_18857015
  • qq_18857015
  • 2016-03-18 12:04
  • 1075

苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程(精)

概述: 苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便; 首先得描述一下各个证书的定位,作用,这样在制作...
  • holydancer
  • holydancer
  • 2013-07-01 21:41
  • 166586

struts2配置中出现“Exception starting filter struts2 java.lang.NoSuchMethodError……”的解决方法

在配置strut2的时候老是出现这个问题: 2013-8-18 15:14:59 org.apache.catalina.core.StandardContext filterStart 严重: Ex...
  • zhuofeng85
  • zhuofeng85
  • 2013-08-18 15:37
  • 12044

java通过ssl连接LDAP服务器(包括LDAP服务器搭建、openssl数字证书生成、openldap服务器配置启动)

LDAP服务器搭建、openssl证书生成、openldap服务器配置启动,java使用ssl连接到LDAP服务器
  • chenyatang
  • chenyatang
  • 2015-06-15 17:58
  • 2979

java调用基于https的webservice(不生成密钥,基于spring配置,接收所有证书)

我的blog:个人博客 最近工作需要调用外部的webservice,之前一直搞的是基于http的ws,没啥好说的 网上很多教程。这次对方提供的接口是基于https的接口,在网上查找都是需要生成密钥...
  • tmaic
  • tmaic
  • 2012-12-11 17:25
  • 8288
    个人资料
    • 访问:405183次
    • 积分:5296
    • 等级:
    • 排名:第5995名
    • 原创:158篇
    • 转载:103篇
    • 译文:1篇
    • 评论:40条
    最新评论