我从AWS IOT提供了4个文件:
我尝试了多种方法来使这些方法与Android Studio和Kotlin一起使用以连接到MQTT服务,现在已经失去了方向。
首先,在使用之前,我需要在证书和密钥上运行任何命令行吗?
我是否需要使用密钥库?
如果是这样,那个密钥库应该是bouncycastle还是spongycastle?
我试图通过运行keytool并创建
openssl pkcs12 -export -out ks.p12 -inkey -in my.pem -name mykeystore
但是当我尝试像这样导入时
keytool -importkeystore -srckeystore ks.p12 -srcstoretype pkcs12 -destkeystore ks.bks -deststoretype BKS --provider org.bouncycastle.jce.provider.BouncyCastleProvider -–providerpath ~/Downloads/bcprov-jdk16-1.46.jar
我收到此错误
keytool error: java.security.KeyStoreException: Unrecognized keystore format: null
所以我甚至无法测试我的Kotlin以查看BKS是否有效。