首页 > 解决方案 > 从 Android 迁移到 iOS AWS IoT

问题描述

我正在 iOS 上制作 IoT 客户端,但无法找到 Android 上存在的以下方法:

AWSIotKeystoreHelper.saveCertificateAndPrivateKey();
keystore = AWSIotKeystoreHelper.getIotKeystore();

我有一个 pem 格式的证书和私钥,我需要生成一个密钥库(iOS 上的钥匙串)

iOS SDK中是否有类似的方法?

标签: iosamazon-web-servicescredentialsaws-iot

解决方案


您可以在适用于 iOS 的 AWS IoT 开发工具包中使用 AWSIoTKeyChain。您可以使用addCertificateaddCertificate中描述的方法将证书添加到 Keychain 。添加证书后,您可以根据getIdentityRef中描述的标签获取它。getIdentityRef


推荐阅读