java - keytool错误密钥库已被篡改或密码为
在本地计算机上生成证书时发生了以下错误:
c :usersABC keytool-genkey-alias Tomcat-keyalg RSA
企业密钥密码:
keytool error : Java.io.io exception : keystorewastamperedwith,or password was incorrect
我认为jdk版本有几个问题。 我在同事的机器上执行了同样的命令。 那个在正常运转。
请分享您的意见。
C4 code E4 exe asked 2019-05-25t 16336019336023 z
12个解决方案
178电压
我用了cacerts keystore的默认密码解决了那个。 ' changeit '
sarrdouanswered 2019-05-25t 16336021336001 z
97电压
这个答案对于适用于Linux、Window 7 64人的新Mac用户非常有用。
空密码在我的mac上工作。 (在终端上粘贴以下行)
keytool-list-v-keystore~~.Android/debug.keystore
什么时候出示
企业密钥密码:
只需按输入按钮(请不要输入任何内容)。 那个应该工作。
请确保缺省值是debug.keystore文件,而不是基于项目的密钥库文件。 密码可能会更改。
适用于MacOS Sierra 10.10。
我听说也适用于linux环境。 我还没有在linux上测试过。
zumrymohamedanswered 2019-05-25t 16336022336011 z
70伏特
根据你的说明,假设你在Windows机器上,而你的家是abc
所以现在:理由
执行该命令时
-genkey
由于未指定显式密钥库,因此尝试生成密钥库。 “-genkey”当然需要为. keystore提供旧密码,但我相信你提供的是你的版本(新版本)。
解开
请从-genkeypair位置删除-genkey,然后尝试该命令
或者,请尝试使用以下命令创建新的XYZ密钥:
-genkey
注意:-genkey现在已经过时,而不是使用-genkeypair。 但是,两者都有效。
kalheranswered 2019-05-25t 16336020336035 z
7电压
请注意,在tomcat 8.5中写入正确的属性名称。 这是我的server.xml代码:
最大threads=' 150 ' SSL enabled=' true '
您可以访问[ https://Tomcat.Apache.org/Tomcat-8.5-doc/config/http.html ]查看所有属性
gopecaanswered 2019-05-25t 16336022336047 z
6电压
使用changeit作为密码也很重要。
这个命令最终会对我有帮助(带码头) :
keytool-genkey-keyalg RSA-aliasselfsigned-keystore keystore.jks-storepass change it-validity 360-keysize 2048
thoulihaanswered 2019-05-25t 1633602:19 z
3电压
选中主文件夹~/.gradle/gradle.properties。 如果主目录中有gradle.properties,则可能会从中获取详细信息。 可以修改或删除文件。 然后,从本地文件夹中获取所需的详细信息。
ankitsinhaanswered 2019-05-25t 1633602:47 z
2电压
适用于Windows
打开命令提示符。 按Windows键r,在出现的对话框中键入cmd (不带引号),然后按Enter键。
然后输入代码嗅探器。
CDC: program filesJavaJDK 1.7.0 _ 25bin
然后输入以下命令
密钥列表密钥库“c:/documentsandsettings/your name/. Android/debug.keystore”
立即请求Keystore密码。 默认密码只需键入android或键入DONT TYPE ANY PASSWORD即可。
avinashshindeanswered 2019-05-25t 16336024336058 z
0电压
总结本页面的建议,我完成了以下内容:
keytool-genkey pair-keystore~~.Android/release.keystore-alias-storepass-keyalg RSA
然后我问了几个关于别名的名称、组织、位置和密码的问题。
gorgon answered 2019-05-25t 16336025336032 z
0电压
keytool错误: java.io.IOException:Keystore已被篡改或密码不正确
将密钥库路径C: Works keystore更改为C: MyWorks keystore.keystore时,我解决了问题。
cliffordpyanswered 2019-05-25t 16336026336005 z
0电压
我需要root访问权限。
alexpoanswered 2019-05-25t 16336026336032 z
0电压
要解决此问题,请删除输出文件,然后再次运行命令。 事实证明不涵盖以前的文件。 使用tomcat更新let的加密证书时,我遇到了这个问题
gimp 3695 answered 2019-05-25t 16336027336000 z
0电压
[ root @ localhost certificate ] # OpenSSL pkcs12 -导出- in
/opt/certificate/115 c99 F4 C5 aa 98 f5. CRT-inkey/opt/certificate/ravi.in.key-certfile
/opt/certificate/GD _ bundle-G2-G1.CRT-outra vinew.p12
Enter Export Password:
验证- enterexportpassword :
注意: -上述导出密码必须根据要创建的密码创建JKS文件,因此请将其写在任何地方
keytool-import keystore-srckeystoredigiedunew.p12-srcstoretypepkcs 12-destkeystorefinaldigiedu.jks-deststoretypejkkk
importingkeystoredigiedunew.p 12 tofinaldigiedu.jks .
enterdestinationkeystorepassword :
Re-enter new password:
entersourcekeystorepassword :p 12 password
企业1 successfully导入。
importcommandcompleted 33601 entriessuccessfullyimported,0入口故障or
取消指示灯
魔兽世界:
thejkskeystoreusesaproprietaryformat.itisrecommendedtomigratetopkcs 12
whichisanindustrystandardformatusing ' keytool -导入密钥系统- src密钥系统
finaldigiedu.jks-destkeystorefinaldigiedu.jks-deststoretypepkcs 12 '。
ravityagianswered 2019-05-25t 16336027336029 z