Oli*_*Oli 3 android android-keystore
我有一个单独的密钥库(JKS),其中包含许多用于不同应用程序的密钥条目/别名.现在,一个应用程序将被移动到另一个开发人员,我想为他导出/提取单个键/别名.
> keytool.exe -list -keystore Keystorefile
Keystore-type: JKS
Keystore-provider: SUN
Keystore contains 6 entries
Appname1, 01.07.20XX, PrivateKeyEntry,
certificate-Fingerprint (SHA1): AA:BB:CC:DD:EE:FF:GG:HH:II:JJ:KK:LL:MM:NN:OO:PP:Q
Q:RR:SS:TT
Appname2, 29.05.20XX, PrivateKeyEntry,
certificate-Fingerprint (SHA1): AA:BB:CC:DD:EE:FF:GG:HH:II:JJ:KK:LL:MM:NN:OO:PP:Q
Q:RR:SS:TT
Appname3, 30.09.20XX, PrivateKeyEntry,
certificate-Fingerprint (SHA1): AA:BB:CC:DD:EE:FF:GG:HH:II:JJ:KK:LL:MM:NN:OO:PP:Q
Q:RR:SS:TT
Appname4, 18.02.20XX, PrivateKeyEntry,
certificate-Fingerprint (SHA1): AA:BB:CC:DD:EE:FF:GG:HH:II:JJ:KK:LL:MM:NN:OO:PP:Q
Q:RR:SS:TT
Appname5, 09.08.20XX, PrivateKeyEntry,
certificate-Fingerprint (SHA1): AA:BB:CC:DD:EE:FF:GG:HH:II:JJ:KK:LL:MM:NN:OO:PP:Q
Q:RR:SS:TT
Appname6, 11.02.20XX, PrivateKeyEntry,
certificate-Fingerprint (SHA1): AA:BB:CC:DD:EE:FF:GG:HH:II:JJ:KK:LL:MM:NN:OO:PP:Q
Q:RR:SS:TT
Run Code Online (Sandbox Code Playgroud)
这是我的Keystore的输出,现在我只想导出Key for Appname2.如果可能的话,这可以在另一个Keystore中导入.
谢谢!
这比-exportcert你需要使用的导出证书(可以导出)和使用-importkeystore你想要"导出"的密钥创建新的密钥库有点简洁,即
keytool -importkeystore -srckeystore keystore.jks -destkeystore keystore.p12 -deststoretype PKCS12 -srcalias ALIAS -deststorepass PASS -destkeypass PASS
或者,您可以只复制当前的密钥库文件,然后从中删除所有密钥,但要删除要导出的密钥.
您还可以检查Keystore Explorer工具
| 归档时间: |
|
| 查看次数: |
3140 次 |
| 最近记录: |