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 tę czynność na komputerze, który ma dostęp do narzędzia wiersza poleceń dcld
i odpowiedniego konta DCL dla Twojego VID.
Klucze DCL WebUI
Jeśli utworzyłeś(-aś) konto DCL i powiązane z nim klucze za pomocą
DCL WebUI, musisz
je zaimportować do dcld, zanim będziesz mógł(-a) zweryfikować swój VID.
- Znajdź frazę odzyskiwania mnemonicznego. Powinna ona zostać zapisana podczas tworzenia klucza w WebUI. Składa się z 24 słów.
Jeśli nie masz
dcld, upewnij się, że masz zainstalowaną wersję goLang 1.3.Dostępna jest też wstępnie skompilowana wersja DCL dla Ubuntu. Więcej informacji znajdziesz w Distributed Compliance Ledger (DCL) na GitHubie.
Zaimportuj klucz za pomocą frazy mnemonicznej BIP39. Wpisz w
dcldto polecenie.dcld keys add mykey --recoverEnter 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. Możesz teraz uruchamiać polecenia podpisu zgodnie z wymaganiami Developer Console.
Fraza mnemoniczna
Frazy mnemonicznej BIP39 można użyć do odzyskania lub odtworzenia kluczy tajnych. Nie udostępniaj frazy mnemonicznej. Powinna być ona prywatna i bezpieczna, tak jak klucz prywatny DCL.
Jeśli nie masz kopii zapasowej frazy mnemonicznej, 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 Distributed Compliance Ledger (DCL). Sieć testowa nie jest obsługiwana. Jeśli jesteś właścicielem konta w swojej firmie, aby zweryfikować swój VID:
Na liście projektów kliknij Otwórz obok projektu, nad którym chcesz pracować.
Kliknij Twórz.
W sekcji Identyfikator dostawcy (VID) wybierz Alliance-wydany identyfikator dostawcy (do certyfikacji) i wpisz Alliance-wydany identyfikator dostawcy.
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-filePojawi się prośba o podanie hasła odszyfrowania wyeksportowanego klucza, które zostało użyte podczas eksportu.
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 VID zostanie zweryfikowana.
- Jeśli Twój VID produkcyjny zostanie zweryfikowany, zobaczysz zieloną ikonę potwierdzenia.
Aby zakończyć, kliknij Zapisz i kontynuuj.
- Jeśli Twój VID produkcyjny zostanie odrzucony, zobaczysz czerwoną ikonę wykrzyknika z informacją o problemach, które należy rozwiązać.
- Jeśli Twój VID produkcyjny zostanie zweryfikowany, zobaczysz zieloną ikonę potwierdzenia.
Aby zakończyć, kliknij Zapisz i kontynuuj.
Osoba, która nie jest właścicielem konta
Jeśli nie jesteś właścicielem konta DCL, poproś o pomoc właściciela konta.
Jeśli właściciel konta ma dostęp do Developer Console, poproś go o zweryfikowanie VID zgodnie z instrukcjami w sekcji Właściciel konta.
Jeśli właściciel konta nie ma dostępu do Developer Console:
- Pobierz wygenerowane polecenia i prześlij je właścicielowi konta.
- Wpisz wynik drugiego polecenia i kliknij Prześlij.
- Własność Twojego VID zostanie zweryfikowana.
- Jeśli Twój VID produkcyjny zostanie zweryfikowany, zobaczysz zieloną ikonę potwierdzenia.
Aby zakończyć, kliknij Zapisz i kontynuuj.
- Jeśli Twój VID produkcyjny zostanie odrzucony, zobaczysz czerwoną ikonę wykrzyknika z informacją o problemach, które należy rozwiązać.
- Jeśli Twój VID produkcyjny zostanie zweryfikowany, zobaczysz zieloną ikonę potwierdzenia.
Aby zakończyć, kliknij Zapisz i kontynuuj.