批处理命令如下:
keytool -genkey -validity 36000 -alias Server -dname "CN=Server, OU=ec, O=ec, L=BEIJINGC, S=BEIJING, C=CN" -storepass ***passwd*** -keystore d:\temp\server.keystore -keyalg RSA -keypass ***passwd***
keytool -export -alias Server -file d:\temp\test_axis.cer -storepass ***passwd*** -keystore d:\temp\server.keystore
keytool -import -file d:\temp\test_axis.cer -storepass ***passwd*** -keystore d:\temp\client.truststore -alias serverkey -noprompt
keytool -genkey -validity 36000 -alias Client -dname "CN=Server, OU=ec, O=ec, L=BEIJINGC, S=BEIJING, C=CN" -storepass ***passwd*** -keystore d:\temp\client.keystore -keyalg RSA -keypass ***passwd***
keytool -export -alias Client -file d:\temp\test_axis.cer -storepass ***passwd*** -keystore d:\temp\client.keystore
keytool -import -file d:\temp\test_axis.cer -storepass ***passwd*** -keystore d:\temp\server.truststore -alias clientkey -noprompt
注意:其中***passwd***为密钥密码,执行完毕,生成server.keystore
,
server.truststore
,
client.keystore
,
client.truststore ,test_axis.cer 5个文件
-validity 36000
密钥有效期,
如果不注明,默认有效期为90天
分享到:
相关推荐
在JDK中,AES加解密的核心类位于`javax.crypto`包下,主要包括`Cipher`类用于执行加密和解密操作,`KeyGenerator`类用于生成AES密钥,以及`SecretKeySpec`类用于创建AES密钥。 1. **AES加密过程**: - **生成密钥*...
`jar`是Java Development Kit (JDK) 自带的一个命令行工具,用于创建、更新和提取JAR文件。它支持MANIFEST.MF文件,该文件包含了关于JAR的基本信息,如主类、版本等,是构建可执行JAR的关键。 二、创建JAR包的步骤 ...
JDK 自带线程池是 Java 语言中用于管理和执行线程的工具,旨在提高多线程编程的效率和灵活性。本文将详细介绍 JDK 自带线程池的组成、创建方法、优点和常见应用场景。 多线程技术 多线程技术是指在一个处理器单元...
jdk绿化安装工具,使用官方jdk安装文件进行安装,自动设置环境变量。 简要使用方法: 1.下载本压缩包,将文件解压至jdk安装目录 2.下载官方jdk安装包至jdk安装目录 3.修改批处理内jdk版本 4.运行批处理安装
**JDK自带的jarsigner签名工具** 在Android应用开发中,为了确保应用程序的安全性和完整性,开发者需要对APK文件进行签名。JDK提供了一个名为`jarsigner`的工具,用于对Java类库和Android APK文件进行数字签名。本...
例如,`jmap -histo`命令可以打印出堆内对象的数量和大小分布,`jmap -dump`则可以生成堆转储文件,供进一步分析。 2. `jstack`:此工具主要用于打印Java线程的堆栈跟踪信息,帮助开发者了解程序当前的运行状态,...
本文将详细介绍如何利用JDK自带的`keytool`工具生成SSL证书,并通过具体的步骤指导读者完成整个过程。 #### 二、准备工作 在正式开始之前,请确保以下条件已经被满足: 1. **JDK环境已安装**:确保您的计算机上...
JDK包含Java编译器、运行时环境以及其他工具,用于编写、运行和调试Java程序。然而,手动配置JDK环境变量可能对新手来说是一项挑战,涉及到Path、JAVA_HOME、Classpath等变量的设置。为了简化这一过程,我们可以使用...
**标题:“JDK自带工具”** 在Java开发中,JDK(Java Development Kit)不仅仅提供了运行Java程序所需的JRE(Java Runtime Environment),还内置了一系列强大的工具,这些工具对于开发者进行程序调试、性能优化、...
本文将详细介绍 JDK 自带的几个核心 VM 分析工具:jps、jstat、jmap 和 jconsole,并探讨它们各自的功能及应用场景。 #### jps - 查看运行中的 Java 进程 **jps** 类似于 Unix/Linux 系统中的 `ps` 命令,用于列出...
总之,这个“windows快速切换jdk版本工具”简化了Windows用户在多个JDK版本之间切换的过程,通过批处理脚本和环境变量刷新工具,使得开发者能够在不重启系统的情况下快速适应不同项目的Java需求。正确理解和使用这个...
本文将详细讲解如何在 Jenkinsfile 中调用 JDK 命令工具,并在 Jenkins 容器中进行相应的配置,以实现无需安装完整 JDK 环境即可执行 JDK 相关任务。 1. **容器内放置 JDK 工具包** Jenkins 容器通常是一个轻量级...
CPU占用过高问题排查,java应用某台机器cpu比较高的情况,而且重启后基本上都会恢复正常。
JVisualVM是JDK自带的一个集成化性能分析工具,它集合了多种性能监控和诊断功能,如内存分析、线程分析、CPU使用率监测等。此外,它还支持远程连接,可以对不在本地运行的Java应用进行监控。 **8. jQueryAPI-100214...
Jenkinsfile 调用 JDK 命令和 Maven 或 Gradle 编译命令工具配置 Jenkinsfile 调用 JDK 命令和 Maven 或 Gradle 编译命令工具配置 在 Jenkins pipeline 中,我们经常需要使用 JDK 命令和 Maven 或 Gradle 编译命令...
- "切换JDK版本.bat":这是一个批处理文件,包含了切换JDK版本的命令和逻辑。用户根据描述中的指示修改其中的JDK路径后,执行此文件即可完成版本切换。 - "RefreshEnv.exe":这是一个可能用于刷新系统环境变量的小...
Keytool是JDK自带的一个安全工具,主要用于生成、存储和管理密钥对(公钥和私钥)以及数字证书。在Android开发中,我们需要用到这个工具来生成一个keystore文件,它是用来签署Android应用程序的。 **2. 生成Android...
在IT行业中,JDK(Java Development Kit)是Java开发者必备的工具,用于编写、编译、测试和运行Java应用程序。随着技术的不断发展,不同的项目可能需要不同版本的JDK,例如,新项目可能需要最新版的JDK以利用最新的...
jvm命令行工具,java性能优化,jdk命令工具, jcmd命令、jps命令、jmap命令、jstack命令、jinfo命令、jstat命令
通过上述步骤和解决方案,可以有效地利用JDK自带的 `wsimport` 工具来生成Web服务客户端Java代码,同时解决在生成过程中可能遇到的问题,如类文件名冲突等。这将大大提高开发效率并降低错误率。