0

我已经在 AWS IoT Core 中注册了一个证书。下一步是创建事物并将此证书附加到事物。我的要求是证书的通用名称必须是要创建的事物的名称。有谁知道是否有办法获取证书的通用名称?如果是的话,你能帮我一下吗?提前致谢 :)

PS我正在尝试在Java中做到这一点

4

1 回答 1

0

如果您知道证书 ARN,则可以使用 CLI 命令“ describe-certificate ”来获取整个证书,然后使用像 BouncyCastle 这样的 Java 库来解析证书的通用名称。

也可以做你想做的事,而无需使用just-in-time-provisioning直接自己解析证书。此过程允许您设置 CA 证书,以便在其颁发的证书连接时,它将解析通用名称 (AWS::IoT::Certificate::CommonName) 并使用通用名称创建事物并附加证书和您为该事物指定的策略。

于 2020-01-23T23:24:52.853 回答