@echo off
: host=服务器证书域名或ip,需要和部署时服务器的域名或ip一致 ou=公司名称, o=公司名称
set host=localhost
set ou=localhost
set o=localhost
set password=123456
set validity=3650
set salias=server
set skeystore=server.jks
set calias=custom
set ckeystore=custom.p12
set customcet=custom.cer
set truststore=truststore.jks
:服务器证书
keytool -genkey -keyalg RSA -dname "cn=%host%,ou=%ou%,o=%o%,l=china,st=beijing,c=cn" -alias %salias% -keypass %password%
-keystore %skeystore% -storepass %password% -validity %validity%
echo 创建服务器证书完成
:客户端证书
keytool -genkey -keyalg RSA -dname "cn==%host%,ou=%ou%,o=%o%,l=china,st=beijing,c=cn" -alias %calias% -storetype PKCS12 -
keypass %password% -keystore %ckeystore% -storepass %password% -validity %validity%
echo 创建客户端证书完成
:导出客户端公钥证书
keytool -export -alias %calias% -file %customcet% -keystore %ckeystore% -storepass %password% -storetype PKCS12 -rfc -
storepass %password%
echo 导出客户端公钥证书完成
:把客户端公钥证书导入到服务器端的信任证书
echo y|keytool -import -v -alias %calias% -file %customcet% -keystore %truststore% -storepass %password%
echo 导出信任证书完成
echo 按任意键退出
pause>nul
exit
自动在当前目录下生产: 服务器证书,客户端证书,客户端证书公钥文件,信任证书文件
分享到:
相关推荐
Window 批处理命令学习笔记 Window 批处理命令学习笔记是关于 Window 批处理命令...Window 批处理命令学习笔记提供了批处理文件的基本概念、内部命令、语法和使用方法,为用户提供了一个学习和实践批处理命令的平台。
支持XP和WIN7的开机自动登录自动登录命令的批处理。
标题中的"window dos批处理程序"指的是在Windows操作系统下的DOS环境下创建和使用的批处理文件。 批处理文件通常以".bat"或".cmd"为扩展名,它们是由一系列DOS命令组成的文本文件。这些命令可以包括磁盘操作、文件...
接下来,我们需要使用任务计划程序来定期执行这个批处理文件,以实现每天定时关机的功能。 #### 步骤一:打开任务计划程序 通过点击“开始”菜单,搜索“任务计划程序”,打开该程序。 #### 步骤二:创建新的任务...
标题中的"更改Window系统网卡设置的批处理程序"指的是创建一个或多个批处理文件,这些文件可以自动调整Windows系统的网络接口控制器(即网卡)的配置。这样的批处理脚本可以极大地提高工作效率,减少手动操作的时间...
在Windows操作系统中,批处理(Batch Script)是一种自动化执行一系列命令的方法,它可以极大地提高工作效率,尤其是在需要重复执行相同任务时。本案例中的批处理脚本主要用于按指定的行数拆分文本文件,这对于管理...
批处理文件的扩展名为bat 。目前比较常见 的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS...
Oracle数据库定时自动备份对于保障数据安全至关重要,尤其是在Windows环境下,通过批处理脚本可以实现这一功能。以下是一个详细的Oracle数据库定时自动备份的步骤和相关知识点: 1. **批处理脚本**: - `...
Window下的批处理命令详解、Window下的批处理命令详解、Window下的批处理命令详解
- **跨平台兼容性**: 尽管批处理文件最初设计用于DOS环境,但在现代Windows系统中,批处理文件的概念被进一步扩展,支持更多的跨平台特性。 #### 六、批处理文件的执行机制 - **执行优先级**: 在纯DOS系统中,...
3. 接下来,你需要配置SRVANY以执行你的批处理文件。这通常通过修改注册表来完成。打开注册表编辑器(regedit),找到`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService`键,创建两个新的字符串值:...
批处理在Windows操作系统中是一种非常实用的技术,它允许用户通过编写简单的命令脚本来自动化一系列的系统操作,从而提高工作效率。以下是对"Window经典批处理学习"的详细知识点讲解: 一、批处理基础 1. **批处理...
window实现端口转发批处理脚本
总的来说,"window 批处理工具"提供了便捷的方式来管理和优化Windows系统,无论是清理无用文件还是备份关键数据,都可以通过自定义的批处理脚本实现自动化,极大地提高了效率。然而,使用时也需要注意,不当的脚本...
原理是通过改变c:windowsSoftwareDistribution的权限来让系统无法读取这个文件夹,不会删除或者破坏系统的任何组件,如果需要恢复系统的自动更新,那就直接强力删除这个文件夹,系统更新时会自动创建新文件夹。
http://blog.csdn.net/itfootball/article/details/40044953
命令行批处理直接拖文件夹或者拖动视频或者拖动音频可一键生成mp4.或者批量生成图片,或者生成gif ’2 20:39 496 去掉视频轨姿势1.bat 2018/03/12 20:27 369 去掉音频.bat 2018/03/12 20:35 653 去掉音频姿势1 - ...
总结,Windows环境下FTP下载文件可以通过编写批处理脚本实现自动化,或者使用强大的FTP客户端工具FileZilla。批处理文件适用于简单且重复的下载任务,而FileZilla则提供了一套直观且功能全面的界面,适合日常的FTP...
批处理文件(Batch File)是Windows操作系统中的一种脚本文件,它由一系列命令组成,可以一次性执行这些命令,简化日常的系统管理和维护工作。在标题和描述中提到的"批处理文件隐藏运行程序",主要涉及到如何在不...