java代码调用keytool生成证书

原创 2012年10月22日 11:58:35
        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());


注意:jdk的路径中不能包含空格如D:\Program Files,这样的话java会自作聪明的将路径截断为D:\Program,从而找不到keytool.exe文件出错,

-dname \"CN=localhost,OU=cn,O=cn,L=cn,ST=cn,C=cn\"
此句中也不能包含任何空格,双引号的转义符必须要加,否则会执行出错

相关文章推荐

Java制作证书的工具keytool用法总结 基础篇(二)

一、keytool的概念   keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证...

Java Keytool使用方法

转自 http://blog.csdn.net/tony1130/archive/2010/01/05/5134318.aspx ------------------------- Keyto...

java 调用 keytool 生成keystore 和 cer 证书

public class ExportCertFormKeystore { public void execCommand(String[] arstringCommand) { for (i...

java keytool使用

在使用CAS需要生成证书,就要使用java工具 keytool 首先在path路径中加上 %JAVA_HOME%/bin 以方便在任何路径下使用keytool 在cmd中输入keyto...

java keytool 使用

参考地址: http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.htmkeytool -help keyt...

java中Keytool的使用总结

以前用过几次这个东东,但每次都重新查询一次。本文原始出处是这里。-----------------------------------------------------------Keytool是一...
  • tony1130
  • tony1130
  • 2010年01月05日 11:35
  • 48769

JDK自带工具keytool生成ssl证书

JDK自带工具keytool生成ssl证书   前言: 因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全。 百度了不少资料...

Java 生成数字证书系列(三)生成数字证书

序 前两篇把基本的概念和构成都大致的说了一下,今天这篇文章,主要是讲一下,如何使用 Java 代码生成 CA 证书,以及在生成证书的时候,需要设置的一些属性。 正文 废话不多说,直接上...

apk通过runtime.getruntime().exec(monkey)执行

在apk中点按钮,在onclick事件中执行monkey命令 下面是执行monkey的代码 mBtmonkey.setOnClickListener(new View.OnClickLi...
  • zbo1301
  • zbo1301
  • 2017年03月15日 16:01
  • 382

Java制作证书的工具keytool用法总结

使用dir  文件名查找文件位置 Java制作证书的工具keytool用法总结 一、keytool的概念   keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java代码调用keytool生成证书
举报原因:
原因补充:

(最多只允许输入30个字)