我已经在AWS IoT核心中注册了一个证书。下一步是创建一个东西,并将这个证书附加到这个东西上。我的要求是证书的通用名称必须是要创建的东西的名称。有没有人知道有没有办法获取证书的通用名称?如果是的话,你能帮我一下吗?提前感谢:)
附注:我正试着用Java来做这件事
发布于 2020-01-23 23:24:53
如果您知道证书ARN,您可以使用CLI命令"describe-certificate“来获取整个证书,然后使用BouncyCastle之类的Java库来解析证书的通用名称。
您也可以在不使用just-in-time-provisioning直接解析证书的情况下执行您想要的操作。此过程允许您设置CA证书,以便在任何时候连接由其颁发的证书时,它将解析通用名称(AWS::IoT:: certificate ::CommonName)并使用通用名称创建一个事物,并将证书和您指定的策略附加到该事物。
https://stackoverflow.com/questions/59872502
复制