Java 在Android Studio中将PEM证书文件添加到密钥库

Java 在Android Studio中将PEM证书文件添加到密钥库,java,android,windows,ssl,android-studio,Java,Android,Windows,Ssl,Android Studio,我正在尝试进行https发布,但我尝试访问的服务器上的证书存在问题。因此,我需要将证书添加到密钥库中 本文建议我需要运行以下命令: export CLASSPATH=bcprov-jdk16-145.jar CERTSTORE=res/raw/mystore.bks if [ -a $CERTSTORE ]; then rm $CERTSTORE || exit 1 fi keytool \ -import \ -v \ -trustcacerts \ -alias 0

我正在尝试进行https发布,但我尝试访问的服务器上的证书存在问题。因此,我需要将证书添加到密钥库中

本文建议我需要运行以下命令:

export CLASSPATH=bcprov-jdk16-145.jar
CERTSTORE=res/raw/mystore.bks
if [ -a $CERTSTORE ]; then
    rm $CERTSTORE || exit 1
fi
keytool \
  -import \
  -v \
  -trustcacerts \
  -alias 0 \
  -file <(openssl x509 -in mycert.pem) \
  -keystore $CERTSTORE \
  -storetype BKS \
  -provider org.bouncycastle.jce.provider.BouncyCastleProvider \
  -providerpath /usr/share/java/bcprov.jar \
  -storepass some-password
作为Android Studio的新手,我不知道应该在哪里运行它。有人能告诉我如何从Android Studio中将我的证书添加到密钥库的详细说明吗


编辑:我的平台是Windows。这些似乎是Unix的命令?如果是这样,我如何在Windows上执行相同的操作?

我不知道应该在哪里运行此操作-这是shell脚本的一部分。您应该从终端运行它。您使用的是什么操作系统?Windows。因此,在Android Studio中,当我打开终端并尝试运行它时,我得到:“导出”不被识别为内部或外部命令、可操作程序或批处理文件。系统找不到指定的文件。它是Unix shell脚本。我添加了windows标签,以增加一些有知识的windows用户看到它的机会。