我需要以.CER格式添加证书到添加证书.CER格式转换到.bks密钥存储
有人在所以这里
我接下来做了描述BKS密钥存储创建一个目录,并把里面的文件旁边:
- keytool.exe的
- bcprov-EXT-jdk15on-1.46.jar
- Root_CA.cer
下一个开放的Windows PowerShell,并把这个命令(只更换我的数据)
.\keytool -importcert -v -trustcacerts -file "path_to_cert/interm_ca.cer"
-alias IntermediateCA -keystore "path_to_your_app/res/raw/myKeystore.bks"
-provider org.bouncycastle.jce.provider.BouncyCastleProvider
-providerpath "path_to_bouncycastle/bcprov-jdk16-145.jar" -storetype BKS
-storepass mysecret
下一页点击进入,并没有发生
也错误的东西都不消息否则
只是去下一行
我在做什么错了?
下跌免费问
编辑
如果我输入不.\
命令 - 唱
这样keytool -importcert -v -trustcac.........
,所以我得到这个错误
密钥工具:术语'keytool'不被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确 并再试一次。 在线:1 char:1 + keytool -importcert -v -trustcacerts -file“C:\ Users \ alexey.t \ Downloa ... + ~~~~~~~ + CategoryInfo:ObjectNotFound :(keytool :字符串)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
建议[3,常规]:该命令密钥工具没有被发现,但在当前位置不存在的Windows PowerShell不会默认从当前位置加载命令。 。如果您信任此命令,请输入:“。\ keytool”。有关更多详细信息,请参阅“get-help about_Command_Precedence”。
也是我试图做这样的
PS C:\> C:\Users\alexey.t\Downloads\ElAl_certificates\keytool -importcert -v -trustcacerts .......
这
PS C:> C:\Users\alexey.t\Downloads\ElAl_certificates\keytool.exe -importcert -v -trustcacerts
什么都没有改变
你尝试用全keytool.exe存储的路径?例如'C:\ temp \ keytool.exe -importcert ..............'如果使用'。\ keytool',则表示您已将当前位置设置为keytool.exe所在的位置被存储,否则你必须指定路径。 – Manu
@Manu补充问题。你可以看看是不是? –
你确定它可以从powershell而不是从ADB(https://developer.android.com/studio/command-line/adb.html)启动吗?您还将此问题标记为Android。 – Manu