六、keytool工具
来源:互联网 发布:网络家教兼职 编辑:程序博客网 时间:2024/05/20 09:22
一个keytool的小工具.配置配置参数,挺方便希望能帮到大家.已经测试过的.keystore和jks都可以用
# -*- coding: utf-8 -*-import osimport shutilKEY_LOCATION = "/Users/test/Documents/Android_workspace/Dancing/app/debug.jks"KEY_ALIAS = "debug.jks"KEY_PWD = "test123" #passwordKEY_STORE_PWD = "test123" #storepassKEY_DAYS = 10000 #keystore的有效期KEY_NEWPWD = "newtest123" # 需要修改keystore才需要配置KEY_OPTION = 3 # 1生成 2查询md5 sha1 3修改keystore# 初始化一些变量def readonly_handler(func, path, execinfo): os.chmod(path, 128) func(path)#生成keystoredef generateKeyStore(): if os.path.exists(KEY_LOCATION): os.remove(KEY_LOCATION); generateCommond = " keytool -genkey -alias " + KEY_ALIAS + " -keypass " + KEY_PWD + " -keyalg RSA -keysize 1024 -validity " + KEY_DAYS.__str__() + " -keystore " + KEY_LOCATION + " -storepass " + KEY_STORE_PWD + " -dname 'CN=test OU = 组织单位名称, O = 组织名称, L = 城市或区域名称, ST = 州或省份名称, C = cn'" os.system(generateCommond);#获取keystore的sha1 md5def getKeyStoreFinger(): getFingerCommond = "keytool -list -v -keystore " + KEY_LOCATION + " -storepass " + KEY_STORE_PWD os.system(getFingerCommond)#修改keystoredef modifyKeyStore(): modifyKeyStoreCommond = " keytool -storepasswd -keystore " + KEY_LOCATION + " -storepass " + KEY_LOCATION + " -new " + KEY_NEWPWD os.system(modifyKeyStoreCommond)if (KEY_OPTION == 1): generateKeyStore()elif (KEY_OPTION == 2): getKeyStoreFinger()elif (KEY_LOCATION == 3): modifyKeyStore()
0 0
- 六、keytool工具
- JDK工具KEYTOOL常用命令
- keytool工具使用详解
- JDK工具KEYTOOL
- keytool工具使用
- java keytool 工具
- keytool工具使用详解
- keytool工具使用详解
- Keytool工具介绍
- keytool工具使用详解
- 使用KeyTool 工具
- java keytool证书工具
- keytool工具使用详解
- java keytool 工具
- 使用keytool工具
- JDK工具KEYTOOL常用命令
- java keytool 工具
- keytool工具的使用
- 技术新起点
- Android App 内存泄露之Handler
- nyoj--79 拦截导弹(dp)
- C#demo程序 调用自己编写的DLL
- 瀑布流(自定义布局实现)
- 六、keytool工具
- windows 清理邮件菜单
- HTML、CSS、JavaScript学习总结
- Swift - 纯代码实现页面segue跳转,以及参数传递
- 利用red5搭建一个简单的流媒体直播系统
- poj3660 Cow Contest
- 如何用IDE调试MR任务(一)(2016-01)
- c语言:求两个数中的最大值(双分支结构)
- java38.Socket通信------使用ServerSocket建立聊天服务器---2