是否可以获取AWS IoT核心证书的通用名称

问题描述 投票:0回答:1

我已经在AWS IoT核心中注册了证书。下一步是创建事物并将此证书附加到事物。我的要求是证书的通用名称必须是要创建的事物的名称。有谁知道是否有一种方法来获取证书的通用名称?如果可以,请您帮我一下。在此先感谢:)

P.S。我正在尝试用Java执行此操作

java aws-sdk x509certificate aws-iot aws-sdk-java
1个回答
0
投票

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

也可能无需直接使用just-in-time-provisioning自行解析证书就可以做您想做的事情。通过此过程,您可以设置CA证书,以便由它颁发的证书在每次连接时都将解析公用名(AWS :: IoT :: Certificate :: CommonName)并使用公用名创建事物并附加证书,并您为该事物指定的策略。

© www.soinside.com 2019 - 2024. All rights reserved.