Есть ли способ получить общее имя основного сертификата IoT AWS - PullRequest
0 голосов
/ 23 января 2020

Я зарегистрировал сертификат в AWS IoT-ядре. Следующий шаг - создать вещь и прикрепить к ней этот сертификат. Мое требование заключается в том, что общее имя сертификата должно быть именем создаваемой вещи. Кто-нибудь знает, есть ли способ получить общее имя сертификата? Если да, не могли бы вы помочь мне здесь. Заранее спасибо:)

PS Я пытаюсь сделать это в Java

1 Ответ

0 голосов
/ 24 января 2020

Если вы знаете сертификат ARN, вы можете использовать команду CLI " description-certificate ", чтобы получить весь сертификат, а затем использовать библиотеку Java, такую ​​как BouncyCastle, для анализа сертификата на предмет его общего name.

Также возможно выполнить то, что вы хотите, даже не анализируя сертификат самостоятельно, используя своевременное предоставление . Этот процесс позволяет вам настроить сертификат CA таким образом, чтобы при каждом подключении выданного им сертификата он анализировал общее имя (AWS :: IoT :: Certificate :: CommonName) и создавал объект, используя общее имя, и присоединял сертификат и политику, которую вы указываете для этой вещи.

...