`
酷的飞上天空
  • 浏览: 521843 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

接上篇补上window平台自动上传证书文件的批处理问卷

    博客分类:
  • J2EE
 
阅读更多

@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 批处理命令...Window 批处理命令学习笔记提供了批处理文件的基本概念、内部命令、语法和使用方法,为用户提供了一个学习和实践批处理命令的平台。

    开机自动登录自动登录的批处理

    支持XP和WIN7的开机自动登录自动登录命令的批处理。

    window dos批处理程序

    标题中的"window dos批处理程序"指的是在Windows操作系统下的DOS环境下创建和使用的批处理文件。 批处理文件通常以".bat"或".cmd"为扩展名,它们是由一系列DOS命令组成的文本文件。这些命令可以包括磁盘操作、文件...

    windows 自动关机 bat 批处理 自动关机 定时关机 每天定时关机

    接下来,我们需要使用任务计划程序来定期执行这个批处理文件,以实现每天定时关机的功能。 #### 步骤一:打开任务计划程序 通过点击“开始”菜单,搜索“任务计划程序”,打开该程序。 #### 步骤二:创建新的任务...

    更改window系统网卡设置的批处理程序

    标题中的"更改Window系统网卡设置的批处理程序"指的是创建一个或多个批处理文件,这些文件可以自动调整Windows系统的网络接口控制器(即网卡)的配置。这样的批处理脚本可以极大地提高工作效率,减少手动操作的时间...

    windows批处理-批处理按指定行数拆分文本文件的脚本

    在Windows操作系统中,批处理(Batch Script)是一种自动化执行一系列命令的方法,它可以极大地提高工作效率,尤其是在需要重复执行相同任务时。本案例中的批处理脚本主要用于按指定的行数拆分文本文件,这对于管理...

    window脚本下批处理

    批处理文件的扩展名为bat 。目前比较常见 的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS...

    Oracle数据库定时自动备份批处理代码(Windows)

    Oracle数据库定时自动备份对于保障数据安全至关重要,尤其是在Windows环境下,通过批处理脚本可以实现这一功能。以下是一个详细的Oracle数据库定时自动备份的步骤和相关知识点: 1. **批处理脚本**: - `...

    Window下的批处理命令详解.doc

    Window下的批处理命令详解、Window下的批处理命令详解、Window下的批处理命令详解

    windows批处理文件(.bat&).pdf

    - **跨平台兼容性**: 尽管批处理文件最初设计用于DOS环境,但在现代Windows系统中,批处理文件的概念被进一步扩展,支持更多的跨平台特性。 #### 六、批处理文件的执行机制 - **执行优先级**: 在纯DOS系统中,...

    批处理文件注册为window服务

    3. 接下来,你需要配置SRVANY以执行你的批处理文件。这通常通过修改注册表来完成。打开注册表编辑器(regedit),找到`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService`键,创建两个新的字符串值:...

    window经典批处理学习

    批处理在Windows操作系统中是一种非常实用的技术,它允许用户通过编写简单的命令脚本来自动化一系列的系统操作,从而提高工作效率。以下是对"Window经典批处理学习"的详细知识点讲解: 一、批处理基础 1. **批处理...

    window实现端口转发批处理脚本

    window实现端口转发批处理脚本

    window 批处理工具

    总的来说,"window 批处理工具"提供了便捷的方式来管理和优化Windows系统,无论是清理无用文件还是备份关键数据,都可以通过自定义的批处理脚本实现自动化,极大地提高了效率。然而,使用时也需要注意,不当的脚本...

    自己做的批处理,亲测可以关闭win10的自动系统更新

    原理是通过改变c:windowsSoftwareDistribution的权限来让系统无法读取这个文件夹,不会删除或者破坏系统的任何组件,如果需要恢复系统的自动更新,那就直接强力删除这个文件夹,系统更新时会自动创建新文件夹。

    window下启动cts的批处理文件

    http://blog.csdn.net/itfootball/article/details/40044953

    ffmpeg相关window批处理分享

    命令行批处理直接拖文件夹或者拖动视频或者拖动音频可一键生成mp4.或者批量生成图片,或者生成gif ’2 20:39 496 去掉视频轨姿势1.bat 2018/03/12 20:27 369 去掉音频.bat 2018/03/12 20:35 653 去掉音频姿势1 - ...

    windows 下ftp 下载文件的bat文件及FileZilla客户端服务器连接工具,cmd ftp 命令大全

    总结,Windows环境下FTP下载文件可以通过编写批处理脚本实现自动化,或者使用强大的FTP客户端工具FileZilla。批处理文件适用于简单且重复的下载任务,而FileZilla则提供了一套直观且功能全面的界面,适合日常的FTP...

    批处理文件隐藏运行程序

    批处理文件(Batch File)是Windows操作系统中的一种脚本文件,它由一系列命令组成,可以一次性执行这些命令,简化日常的系统管理和维护工作。在标题和描述中提到的"批处理文件隐藏运行程序",主要涉及到如何在不...

Global site tag (gtag.js) - Google Analytics