`
luckliu521
  • 浏览: 258744 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Keytool命令行参数说明

 
阅读更多
Keytool命令行参数说明
2010-03-19 17:05
  
  参数 说明
  -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 显示密钥库中的证书详细信息
  -export 将别名指定的证书导出到文件 keytool -export -alias caroot -file caroot.crt
  -file 参数指定导出到文件的文件名
  -delete 删除密钥库中某条目
  -keypasswd 修改密钥库中指定条目口令 keytool -keypasswd -alias sage -keypass .... -new .... -storepass ... -keystore sage
  -import 将已签名数字证书导入密钥库 keytool -import -alias sage -keystore sagely -file sagely.crt
  导入已签名数字证书用keytool -list -v 以后可以明显发现多了认证链长度,并且把整个CA链全部打印出来
分享到:
评论

相关推荐

    密钥管理工具 Keytool-IUI

    Keytool-IUI 是一个增强版的Java密钥和证书管理工具,它扩展了标准的Java Keytool命令行工具,提供了更友好的用户界面(UI),使得在IT环境中管理和操作数字证书变得更加直观和方便。Keytool是Java Development Kit...

    keytool使用说明

    "Keytool 使用说明" Keytool 是安全钥匙和证书的管理工具,管理一个存储了私有钥匙和验证相应公共钥匙的和他们相关联的 X.509 证书链的 keystore(相当一个数据库)。Keytool 是个有效的安全钥匙和证书的管理工具。...

    keytool_gui

    通过`keytool_gui`,用户无需记住复杂的命令行参数,可以更方便地进行证书管理和密钥库操作,这对于不熟悉命令行环境的开发者来说是一个福音。然而,了解基础的`keytool`命令仍然是必要的,因为有些高级操作可能只有...

    keytool图形化工具

    `KeyToolGui` 是一个用于管理数字证书的图形化工具,它基于Java的命令行工具`keytool`进行扩展,为用户提供了一个更加友好的界面来执行各种与密钥和证书相关的操作。在Java开发和部署环境中,尤其是在涉及到SSL/TLS...

    keytool-advanced-v2.01.zip

    1. 改进的用户界面:相较于标准的keytool命令行工具,keytool-advanced提供了更友好的图形用户界面,使得操作更为直观和简单。 2. 高级功能:包括支持更多的密钥算法、增强的证书链验证、批量操作以及自定义证书...

    基于java的keytool GUI 图形工具

    基于Java的Keytool GUI工具通常会提供这些功能的图形化界面,例如,用户可以通过点击按钮和填写表单的方式来完成上述操作,而非记忆复杂的命令行参数。这种图形化界面简化了操作流程,降低了使用难度。 在提供的...

    证书工具KeyTool1.6

    使用KeyTool 1.6进行操作时,通常需要在命令行界面输入一系列参数和命令。例如,`keytool -genkeypair`用于生成密钥对,`keytool -importcert`用于导入证书,`keytool -list`则用来列出Keystore的内容。 在服务器...

    keytool证书制作工具

    `keytool`是Java开发工具包(JDK)中附带的一个命令行工具,用于管理密钥对(公钥和私钥)以及信任存储库。它在网络安全、HTTPS通信、服务器身份验证等领域扮演着重要角色。以下是关于`keytool`证书制作工具的详细...

    keytool 加密证书制作

    keytool是一个命令行工具,它允许用户在本地系统上创建和管理Keystore,一个存储私钥、公钥和数字证书的地方。这些证书用于身份验证和数据加密,尤其是在HTTPS通信中,确保了网络连接的安全。 在制作加密证书的过程...

    keytool+tomcat配置HTTPS双向证书认证

    使用 Keytool 生成证书需要在命令行中输入一些必要的参数,包括证书的别名、密钥算法、证书文件的路径和有效期限。以下是在 Windows 系统中使用 Keytool 生成证书的命令: `keytool -genkey -v -alias tomcat -...

    keytool-importkeypair.zip

    它可能包含命令行用法、参数说明、环境配置等信息。 7. **Android Studio集成**:在Android Studio中,开发者可以直接通过“Build”菜单的“Generate Signed Bundle / APK”选项来处理签名流程。导入已有的.jks文件...

    keytool实现服务端和客户端双向加密

    5. **keytool**:是JDK自带的一个命令行工具,用于管理keystore中的密钥和证书。 #### 二、实现双向加密的过程 接下来,我们将分步骤介绍如何使用`keytool`来创建服务端和客户端所需的证书和keystore,并实现双向...

    在tomcat中使用keytool实现双向验证操作视频

    `keytool双向验证.txt`文件可能包含了具体操作的详细说明,包括每个命令的具体参数和注意事项。 通过这个过程,我们可以确保在Tomcat环境中进行的通信具有高级别的安全性。这种安全措施在处理敏感信息或者高价值...

    基于java的密钥管理工具 Keytool-IUI.zip

    - **图形化界面**:Keytool-IUI的图形界面使得操作更直观,用户无需记忆复杂的命令行参数。 - **向导式流程**:通过向导引导用户完成各种操作,如生成密钥对、导入导出证书等。 5. **安全性增强:** - **密码...

    Android签名用keytool和jarsigner制作apk文件.doc

    首先,`keytool`是Java Development Kit (JDK)自带的一个命令行工具,用于管理和创建数字证书,包括生成密钥对(公钥和私钥)以及存储这些密钥的Keystore文件。在Android应用签名的过程中,我们需要生成一个包含私钥...

    keytool+tomcat配置HTTPS双向证书认证结合web实例

    3. **keytool工具**:这是Java自带的一个命令行工具,用于管理密钥库和信任库,创建自签名证书等。 4. **server.xml和web.xml配置**:这两个文件是Tomcat的核心配置文件,通过修改它们可以实现所需的HTTPS双向认证...

    JAVA keytool数字证书生成及应用

    在命令行中,你可以使用`keytool`命令来创建一个新的Key Pair(密钥对),并将其存储在Keystore中。例如,以下命令将生成一个名为`mykey`的密钥对,使用RSA算法,有效期为365天: ```shell keytool -genkeypair -...

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

    在创建证书时,可以使用交互式方式输入相关信息,也可以通过命令行参数`-dname`提前设置好。例如,要创建一个名为"Tomcat"的证书,可以这样操作: ```shell keytool -genkey -alias Tomcat -keystore D:/keystore/...

    SSL + WEBLOGIC 8.1 + KEYTOOL建立单向SSL

    - 设置SSL服务的端口和其他必要参数。 #### 四、测试SSL连接 完成上述配置后,可以通过浏览器访问HTTPS URL来测试SSL连接是否成功建立。例如,如果Weblogic服务器正在本地运行并且已配置为监听7001端口,则可以在...

Global site tag (gtag.js) - Google Analytics