`
javaEEdevelop
  • 浏览: 876327 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

JDK中keytool常用命令参数

 
阅读更多

JDK中keytool常用命令 
-genkey      在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书 
-alias       产生别名 
-keystore    指定密钥库的名称(产生的各类信息将不在.keystore文件中 
-keyalg      指定密钥的算法   
-validity    指定创建的证书有效期多少天 
-keysize     指定密钥长度 
-storepass   指定密钥库的密码 
-keypass     指定别名条目的密码 
-dname       指定证书拥有者信息 例如:  "CN=sagely,OU=atr,O=szu,L=sz,ST=gd,C=cn" 
-list        显示密钥库中的证书信息      keytool -list -v -keystore sage -storepass .... 
-v           显示密钥库中的证书详细信息 
-export      将别名指定的证书导出到文件  keytool -export -alias caroot -file caroot.crt 
-file        参数指定导出到文件的文件名 
-delete      删除密钥库中某条目          keytool -delete -alias sage -keystore sage 
-keypasswd   修改密钥库中指定条目口令    keytool -keypasswd -alias sage -keypass .... -new .... -storepass ... -keystore sage 
-import      将已签名数字证书导入密钥库  keytool -import -alias sage -keystore sagely -file sagely.crt 
             导入已签名数字证书用keytool -list -v 以后可以明显发现多了认证链长度,并且把整个CA链全部打印出来。 
 
分享到:
评论

相关推荐

    jdk常用命令

    本文将深入探讨JDK中的常用命令,这些命令对于任何Java开发者来说都是必不可少的知识点。通过理解并熟练运用这些命令,可以极大地提高开发效率。 1. **javac**:这是Java编译器,用于将源代码(.java文件)转换成可...

    jdk中密钥和证书管理工具keytool常用命令详解

    以下是`keytool`的一些常用命令和详细解释: 1. **genkey**: 这个命令用于创建一个新的密钥对(公钥和私钥)以及对应的证书请求。默认情况下,它会在用户的主目录中创建一个名为`.keystore`的文件,并为这个密钥对...

    jdk的配置及其参数的设置

    【JDK常用命令】 1. `javac`:Java编译器,用于将源代码(.java)编译成字节码(.class)。其常见选项包括: - `-g`:控制生成调试信息。 - `-classpath`:指定类路径,用于寻找依赖的类文件。 - `-d`:指定输出编译...

    Linux命令keytool命令 – 密钥和证书管理工具.docx

    `keytool`是Java开发工具包(JDK)的一部分,主要功能是管理和操作密钥对和数字证书。这个工具在Linux和其他操作系统上广泛用于安全配置,特别是在构建HTTPS服务器、SSL/TLS连接以及进行数字签名等方面。以下是关于`...

    21天学通java 高清版pdf

    JDK中还包含了一系列常用的命令,比如javac用于编译Java程序,javap用于反编译class文件查看字节码,native2ascii用于字符编码转换,jdb用于调试,jps用于查看JVM进程信息,keytool用于生成keystore文件,jar用于...

    21天学通JAVA_入门精品

    4. JDK常用命令: - javac命令用于编译Java源文件,生成字节码文件。其中,-g 参数用于生成调试信息,-O 参数用于优化字节码,-classpath 用于指定类路径,-d 用于指定输出目录等。 - native2ascii 用于处理...

    21天学通JAVA高清版(护眼绿豆沙底色版)

    5. JDK常用命令 - javac:编译Java源代码。支持各种参数,如生成调试信息、优化类文件、指定编码等。 - native2ascii:用于编码转换,将Unicode编码的中文转换为ASCII编码,或反之。 - javap:反编译class文件,...

    tomcat证书制作

    在操作过程中需要注意正确使用命令参数,保证密钥库和证书文件的安全性,以及在操作过程中遵循最佳安全实践。这些步骤能够确保在使用Tomcat作为Web服务器时,通过HTTPS提供的通信加密和身份验证机制的安全性。

    21天学通java教程

    Java开发工具包(JDK)中包含了一系列常用的命令行工具,用于编写、编译、调试和运行Java程序。例如: - javac命令用于编译Java程序,可以通过不同的参数设置编译过程中的特定行为,比如生成调试信息、优化代码、...

    生成android.keystore

    这一过程涉及到Java KeyStore工具(`keytool`),它是Java开发工具包(JDK)的一部分。本文将详细介绍如何在命令行环境下生成`android.keystore`文件,并提供一些基本的操作指导。 #### 命令解释与步骤说明 1. **...

    CAS单点登录例子教程

    keytool -import -keystore D:/jdk1.5.0_12/jre/lib/security/cacerts -file c:/store/server.crt -alias sjc ``` 这里的`D:/jdk1.5.0_12/jre/lib/security/cacerts`是JDK安装路径下的JRE库,`changeit`是默认的...

    SSL认证配置与安装

    在JDK1.4及以上版本中,`keytool`是一个内置的命令行工具,用于管理和创建密钥库。以下是生成服务端keystore的命令示例: ``` keytool -genkey -alias tomcat_server -validity 365 -keyalg RSA -keysize 1024 -...

    CAS单点登录操作文档

    - 命令示例:`keytool -import -alias tomcatsso -file tomcatsso.crt -keystore ../jre/lib/security/cacerts -storepass changeit` - `-import`: 导入证书。 - 其他参数同上。 - **1.2 JAVA信任证书库路径** ...

Global site tag (gtag.js) - Google Analytics