使用命令方法
def createzu():
cmd = 'keytool -genkey -alias alias -keyalg RSA -validity 20000 -keystore android.keystore < keyparameters.txt'
print('-------- 创建证书--------')
os.system(cmd)
此方法使用了shell命令输入重定向例如
command1 < file1(文件路劲)
创建keystore命令说明
keytool -genkey -alias alias -keyalg RSA -validity 20000 -keystore
alias android.keystore 生成的keystore别名
-keyalg RSA 加密和数字签名的算法
-validity 20000 有效天数
keyparameters.txt文件是存放证书需要的参数,例如
输入keystore密码:keystore123,输入密码时,没有显示,但已经输进去了!
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]:keystore123
您的组织单位名称是什么?
[Unknown]:keystore123
您的组织名称是什么?
[Unknown]: keystore123
您所在的城市或区域名称是什么?
[Unknown]: beijing
您所在的州或省份名称是什么?
[Unknown]: beijing
该单位的两字母国家代码是什么
[Unknown]: beijing
CN=keystore123, OU=keystore123, O=keystore123, L=beijing, ST=beijing, C=CN 正确吗?
[否]: y
输入<android.keystore>的主密码(如果和 keystore 密码相同,按回车):