【问题标题】:How to convert certificate and key .pem files to java keystore for use in Android?如何将证书和密钥 .pem 文件转换为 java 密钥库以在 Android 中使用?
【发布时间】:2022-06-27 21:27:54
【问题描述】:

我对 Android 开发还很陌生。对不起,如果这是一个基本问题。我已经制作了我的 AWS IoT 证书并附加了相应的 IoT 策略和我尝试连接的 IoT 事物。我获得了 AWS 制作的证书,它给了我三个 .pem 文件供我下载:证书以及私钥和公钥。它还给了我 RootCA1 和 RootCA3 证书。

documentation中,它说我们可以使用证书连接到AWS

mqttManager.connect(<YOUR_KEYSTORE>, new AWSIotMqttClientStatusCallback() {
    @Override
    public void onStatusChanged(final AWSIotMqttClientStatus status,
                                final Throwable throwable) {
        Log.d(LOG_TAG, "Status = " + String.valueOf(status));
    }
});

here 我们得到&lt;YOUR_KEYSTORE&gt; 的参数是一个java.security.KeyStore 对象。鉴于我从 AWS IoT 获得的文件,如何制作这个对象?

【问题讨论】:

    标签: android amazon-web-services keystore x509 aws-iot


    【解决方案1】:

    查看AWSIotKeystoreHelper.saveCertificateAndPrivateKey API,它可以从私钥和证书创建密钥库文件。

    【讨论】:

      猜你喜欢
      • 2014-09-27
      • 2017-07-29
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      • 2013-01-02
      • 1970-01-01
      相关资源
      最近更新 更多