Aby zweryfikować identyfikator dostawcy (VID) wydany przez Connectivity Standards Alliance (Alliance), musisz wygenerować plik JSON transakcji i uruchomić polecenie w Google Home Developer Console.
Upewnij się, że wykonujesz ten proces na maszynie z dostępem do narzędzia wiersza poleceń dcld
i odpowiednim kontem DCL dla Twojego identyfikatora VID.
Klucze interfejsu DCL WebUI
Jeśli konto DCL i powiązane z nim klucze zostały utworzone za pomocą interfejsu DCL, musisz je zaimportować do dcld
, zanim będzie można zweryfikować identyfikator VID.
- Znajdź mnemoniczne wyrażenie odzyskiwania. Podczas tworzenia klucza w interfejsie internetowym należy zapisać mnemoniczną frazę. Fraza mnemoniczna składa się z 24 słów.
Jeśli nie masz
dcld
, upewnij się, że masz zainstalowany język goLang w wersji 1.3.Dostępna jest też gotowa wersja DCL dla Ubuntu. Więcej informacji znajdziesz w Distributed Compliance Ledger (DCL) na GitHubie.
Zaimportuj klucz za pomocą mnemotechniki BIP39. Wpisz to polecenie w
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\"}"}
Klucz powinien zostać zaimportowany i możesz teraz uruchamiać polecenia podpisu zgodnie z instrukcjami podanymi przez Developer Console.
Fraza mnemoniczna
Mnemotechnika BIP39 może służyć do odzyskiwania lub rekonstruowania kluczy tajnych. Nie udostępniaj frazy mnemonicznej. Należy go traktować jako prywatny klucz DCL i odpowiednio chronić.
Jeśli nie masz kopii zapasowej frazy mnemonicznej, obecnie nie ma bezpośredniego sposobu na odzyskanie ani zaimportowanie kluczy DCL do użycia z dcld.
Właściciel konta
Weryfikacja VID wymaga konta w sieci głównej rozproszonej księgi zgodności (Distributed Compliance Ledger, DCL); sieć testowa nie jest obsługiwana. Jeśli jesteś właścicielem konta w swojej firmie, aby zweryfikować identyfikator VID:
Na liście projektów kliknij Otwórz obok projektu, nad którym chcesz pracować.
Kliknij Develop (Twórz).
W sekcji Vendor ID (VID) (Identyfikator dostawcy) wybierz CSA-issued vendor ID (to certify) (Identyfikator dostawcy wydany przez CSA (do certyfikacji)) i wpisz identyfikator dostawcy wydany przez CSA.
Aby kontynuować, kliknij Zweryfikuj VID.
Spowoduje to wygenerowanie transakcji DCL.
Otwórz okno terminala.
Jeśli nie używasz jeszcze
dcld
, zaimportuj klucz, wykonując to polecenie:dcld keys import key-name key-file
Pojawi się prośba o wpisanie hasła odszyfrowywania wyeksportowanego klucza, które zostało użyte podczas procesu eksportowania.
Skopiuj i wykonaj pierwsze polecenie, jak pokazano poniżej.
Teraz uruchom w terminalu drugie polecenie.
Wklej wynik drugiego polecenia i kliknij Prześlij.
Własność Twojego identyfikatora VID zostanie zweryfikowana.
- Jeśli Twój identyfikator VID wersji produkcyjnej zostanie zweryfikowany, zobaczysz zieloną ikonę potwierdzenia.
Aby zakończyć, kliknij Zapisz i kontynuuj.
- Jeśli Twój identyfikator VID środowiska produkcyjnego zostanie odrzucony, otrzymasz czerwony wykrzyknik z informacją o problemach, które należy rozwiązać.
- Jeśli Twój identyfikator VID wersji produkcyjnej zostanie zweryfikowany, zobaczysz zieloną ikonę potwierdzenia.
Aby zakończyć, kliknij Zapisz i kontynuuj.
Osoba niebędąca właścicielem konta
Jeśli nie masz konta DCL, współpracuj z jego właścicielem, aby zweryfikować identyfikator VID.
Jeśli właściciel konta ma dostęp do Developer Console, poproś go o zweryfikowanie identyfikatora VID zgodnie z instrukcjami w sekcji Właściciel konta.
Jeśli właściciel konta nie ma dostępu do Developer Console:
- Uzyskaj wygenerowane polecenia i wyślij je do właściciela konta.
- Wpisz wynik drugiego polecenia i kliknij Prześlij.
- Własność Twojego identyfikatora VID zostanie zweryfikowana.
- Jeśli Twój identyfikator VID wersji produkcyjnej zostanie zweryfikowany, zobaczysz zieloną ikonę potwierdzenia.
Aby zakończyć, kliknij Zapisz i kontynuuj.
- Jeśli Twój identyfikator VID środowiska produkcyjnego zostanie odrzucony, otrzymasz czerwony wykrzyknik z informacją o problemach, które należy rozwiązać.
- Jeśli Twój identyfikator VID wersji produkcyjnej zostanie zweryfikowany, zobaczysz zieloną ikonę potwierdzenia.
Aby zakończyć, kliknij Zapisz i kontynuuj.