[size=medium;]jdk的keytool证书管理命令[/size]
#--------------------------------------------------------<br># 创建新证书<br>#--------------------------------------------------------<br>keytool -genkey -alias tomcat -keyalg rsa -keypass changeit -storepass changeit -keystore d:\server.keystore -dname "cn=localhost, ou=localhost, o=localhost, l=sh, st=sh, c=cn" -validity 3600 <br><br>#--------------------------------------------------------<br># 导出证书<br>#--------------------------------------------------------<br>keytool -export -trustcacerts -alias tomcat -file d:\server.cer -keystore d:\server.keystore -storepass changeit<br><br>#--------------------------------------------------------<br># 导入证书到jdk的证书库[\jre\lib\security\cacerts]中<br>#--------------------------------------------------------<br>keytool -import -trustcacerts -alias tomcat -file d:\server.cer -keystore d:\j2se\j2se_1.4.2\jre\lib\security\cacerts -storepass changeit<br>如果有提示,输入y就可以了。<br><br>#--------------------------------------------------------<br># 列出信任证书库中所有已有证书<br>#--------------------------------------------------------<br>keytool -list -keystore d:\j2se\j2se_1.4.2\jre\lib\security\cacerts -storepass changeit <br><br>#--------------------------------------------------------<br># 删除库中某个证书<br>#--------------------------------------------------------<br>keytool -delete -trustcacerts -alias tomcat -keystore d:\j2se\j2se_1.4.2\jre\lib\security\cacerts -storepass changeit <br>
分享到:
相关推荐
在Java Development Kit (JDK) 中,`keytool` 是一个强大的命令行工具,用于管理密钥对(公钥和私钥)以及数字证书。它主要用于创建、存储、备份、恢复、导入和导出这些安全相关的实体。在这个场景中,我们将深入...
`keytool`是Java开发工具包(JDK)中附带的一个命令行工具,用于管理密钥对(公钥和私钥)以及信任存储库。它在网络安全、HTTPS通信、服务器身份验证等领域扮演着重要角色。以下是关于`keytool`证书制作工具的详细...
KeyTool是Java Development Kit (JDK)的一部分,它提供了一系列命令来创建、查看、导出、导入和管理密钥对和证书。下面是一些主要的KeyTool命令: 1. **生成密钥对**:`keytool -genkeypair` 使用此命令,你可以...
**Keytool** 是 Java 开发工具包(JDK)中的一个实用程序,用于管理密钥库(key stores),其中包括私钥(private keys)及其对应的公钥证书(public key certificates)。密钥库是一个存储密钥和证书的地方,可以用来管理和...
`keytool`是Java开发工具包(JDK)中提供的一个命令行工具,用于管理和创建密钥对以及数字证书,包括查询APK的签名信息。本篇将详细讲解如何使用`keytool`来查询APK的证书指纹,包括MD5、SHA1和SHA256等安全摘要算法...
14. **keytool**:管理密钥和证书,用于创建和管理Keystore,对于SSL/TLS连接和数字签名至关重要。 15. **appletviewer**:用于本地运行Java Applet,但现在随着浏览器对Java插件的支持减少,使用较少。 了解并...
本节将详细介绍如何使用`keytool`命令为服务器生成自签名证书,并让客户端信任此证书的过程。 ##### 第一步:为服务器生成证书 1. **打开命令行工具**:首先,打开命令行窗口,切换到JDK的bin目录。 2. **生成证书...
`keytool`是Java开发工具包(JDK)自带的一个重要的命令行工具,主要用于管理和维护密钥对(公钥和私钥)以及相关的数字证书。这些密钥和证书在网络安全中起到至关重要的作用,比如SSL/TLS加密、数字签名、身份验证...
`keytool`是Java开发工具包(JDK)的一部分,主要功能是管理和操作密钥对和数字证书。这个工具在Linux和其他操作系统上广泛用于安全配置,特别是在构建HTTPS服务器、SSL/TLS连接以及进行数字签名等方面。以下是关于`...
结构 keytool [ 命令] 说明keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。 keytool 的...
KeyTool是Java开发工具包(JDK)中用于管理公钥基础设施(PKI)的工具,主要用于创建、管理和导出数字证书、密钥对以及信任存储。在默认情况下,KeyTool是一个命令行工具,但有一些第三方软件提供了GUI界面,使得...
`keytool` 是Java开发工具包(JDK)中一个重要的命令行工具,主要用于管理和操作密钥对、证书以及信任存储。它提供了多种功能,包括生成数字证书、导入和导出证书、验证证书以及管理密钥库。在Java应用程序中,尤其...
Java Keytool是Java开发工具包(JDK)中自带的一个命令行工具,主要用于管理数字证书、密钥对以及信任库。这个工具对于开发者和系统管理员来说非常重要,因为它们在进行安全通信,尤其是HTTPS、SSL/TLS连接时起着...
以下是关于keytool证书工具功能的详细解析。 ### 一、生成证书 使用`keytool -genkey`命令可以生成一个新的密钥对,包括私钥和对应的公钥证书。例如: ```shell keytool -genkey -alias tomcat -keyalg RSA -key...
KeyTool是Java开发工具包(JDK)中自带的一个命令行工具,主要用于管理和创建密钥对(公钥和私钥)以及数字证书。在HTTPS通信中,数字证书用于验证服务器的身份,确保数据传输的安全性。以下是关于KeyTool证书生成的...
KeyTool是Java开发工具包(JDK)中的一部分,它是一个强大的命令行工具,用于管理公钥基础设施(PKI)中的密钥对和数字证书。这个工具提供了多种功能,包括生成密钥对、导出和导入证书、查看证书信息以及进行SSL/TLS...
`keytool`是Java Development Kit (JDK)自带的一个工具,用于管理密钥对(公钥和私钥)和证书,它可以帮助我们创建、存储和管理数字证书,确保数据传输的安全性。本篇文章将深入探讨`keytool`的使用,特别是如何通过...
`keytool`是Java开发工具包(JDK)的一部分,它提供了管理和操作密钥对以及证书的功能。`keytool-importkeypair`命令是`keytool`的一个扩展,主要用于将私钥和相应的X.509证书导入到KeyStore,这在生成和管理Android...
要从某个文件中导入某个证书,使用 keytool 工具的-import 命令。例如: keytool -import -file mycert.der -keystore mykeystore.jks 如果在 -keystore 选项中指定了一个并不存在的密钥仓库,则该密钥仓库将被...