【发布时间】: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 我们得到<YOUR_KEYSTORE> 的参数是一个java.security.KeyStore 对象。鉴于我从 AWS IoT 获得的文件,如何制作这个对象?
【问题讨论】:
标签: android amazon-web-services keystore x509 aws-iot