Чтобы проверить идентификатор поставщика (VID), выданный Connectivity Standards Alliance (Alliance) , вам необходимо создать файл JSON транзакции и запустить команду в Google Home Developer Console .
Убедитесь, что вы выполняете этот процесс на компьютере с доступом к инструменту командной строки dcld
и соответствующей учетной записью DCL для вашего VID.
Ключи веб-интерфейса DCL
Если вы создали свою учетную запись DCL и связанные с ней ключи с помощью веб-интерфейса DCL , вам необходимо импортировать их в dcld
прежде чем вы сможете подтвердить свой VID.
- Найдите мнемоническую фразу восстановления. Вы должны были сохранить мнемоническую фразу при создании ключа в WebUI. Мнемоническая фраза состоит из 24 слов.
Если у вас нет
dcld
, убедитесь, что у вас установлен goLang 1.3.Существует также встроенная версия DCL для Ubuntu. Дополнительную информацию см. в Распределенном реестре соответствия (DCL) на GitHub.
Импортируйте свой ключ, используя BIP39 Mnemonic. Введите следующую команду в
dcld
.dcld keys add mykey --recover
Enter your bip39 mnemonic found obscure learn obtain suffer dish crazy clinic layer expose negative siege alley drop issue expect horror strike hold catalog simple tongue draw filter {"name":"jack","type":"local","address":"cosmos1n78djl9spdwcwrmq2z8skxeqqcz7q3n9rhu9ml","pubkey": "{\"@type\":\"/cosmos.crypto.secp256k1.PubKey\",\"key\":\"AghA9HLRUhOAQzC0ZWzZGcPEPtKrGSIpQ4uhjXH9ZNcr\"}"}
Теперь ваш ключ должен быть импортирован, и вы сможете запускать команды подписи по запросу нашей Developer Console .
Мнемоническая фраза
Мнемонику BIP39 можно использовать для восстановления или реконструкции ваших секретных ключей. Не делитесь своей мнемонической фразой. Его следует хранить в тайне и защищать, как если бы это был ваш личный ключ DCL.
Если вы не создали резервную копию мнемонической фразы восстановления, в настоящее время нет прямого способа восстановить или импортировать ключи DCL для использования с dcld.
Владелец счета
Для проверки VID требуется учетная запись основной сети распределенного реестра соответствия (DCL); тестовая сеть не поддерживается. Если вы являетесь владельцем учетной записи своей компании, чтобы подтвердить свой VID:
Зайдите в консоль разработчика
В списке проектов нажмите «Открыть» рядом с проектом, с которым вы хотите работать.
Нажмите «Разработать» .
В разделе «Идентификатор поставщика (VID)» выберите идентификатор поставщика, выданный CSA (для сертификации), и введите свой идентификатор поставщика, выданный CSA.
Нажмите «Проверить VID», чтобы продолжить.
Это генерирует транзакцию DCL.
Откройте окно терминала.
Если вы раньше не использовали
dcld
, импортируйте ключ, выполнив следующую команду:dcld keys import key-name key-file
Вам будет предложено ввести парольную фразу для расшифровки экспортированного ключа, который использовался в процессе экспорта.
Скопируйте и выполните первую команду, как показано.
Теперь запустите вторую команду в своем терминале.
Вставьте вывод второй команды и нажмите «Отправить» .
Право собственности на ваш VID будет подтверждено.
- Если ваш производственный VID подтвержден, вы увидите зеленую галочку. Нажмите «Сохранить и продолжить», чтобы завершить.
- Если ваш рабочий VID отклонен, вы получите красный восклицательный знак с указанием проблем, которые необходимо устранить.
Ключница без учетной записи
Если вы не являетесь владельцем учетной записи DCL, вам следует обратиться к владельцу учетной записи для проверки VID.
Если у владельца учетной записи есть доступ к Developer Console , попросите его подтвердить VID, используя инструкции в разделе «Владелец учетной записи» .
Если у владельца учетной записи нет доступа к Developer Console :
- Получите сгенерированные команды и отправьте их владельцу учетной записи.
- Введите результат второй команды и нажмите «Отправить» .
- Право собственности на ваш VID будет подтверждено.
- Если ваш производственный VID подтвержден, вы увидите зеленую галочку. Нажмите «Сохранить и продолжить», чтобы завершить.
- Если ваш рабочий VID отклонен, вы получите красный восклицательный знак с указанием проблем, которые необходимо устранить.