Aby zweryfikować identyfikator dostawcy (VID) wydany przez Connectivity Standards Alliance (Alliance), musisz wygenerować plik transakcyjny JSON i uruchomić w nim polecenie w Google Home Developer Console.
Pamiętaj, aby wykonać ten proces na komputerze z dostępem do narzędzia wiersza poleceń dcld
i odpowiedniego konta DCL dla identyfikatora VID.
Klucze interfejsu DCL w przeglądarce
Jeśli konto DCL i powiązane klucze zostały utworzone za pomocą interfejsu DCL WebUI, musisz je zaimportować do dcld
, zanim będzie można zweryfikować VID.
- Znajdź mnemoniczną frazę odzyskiwania hasła. Podczas tworzenia klucza w interfejsie WebUI należy zapisać frazę mnemoniczną. Wyrażenie mnemotechniczne składa się z 24 słów.
Jeśli nie masz aplikacji
dcld
, upewnij się, że masz zainstalowaną wersję goLang 1.3.Istnieje też gotowa wersja DCL dla Ubuntu. Więcej informacji znajdziesz w rozproszonej księdze zgodności (DCL) na GitHub.
Zaimportuj klucz za pomocą BIP39 Mnemonic. 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\"}"}
Twój klucz powinien zostać zaimportowany i powinieneś mieć możliwość uruchomienia poleceń podpisywania zgodnie z wymaganiami naszych Developer Console.
Wyrażenie mnemotechniczne
Kluczy mnemonicznych BIP39 można używać do odzyskiwania lub odtwarzania kluczy tajnych. Nie udostępniaj swojej frazy mnemonicznej. Należy go przechowywać w prywatności i chronić tak samo jak klucz prywatny DCL.
Jeśli nie masz kopii zapasowej frazy odzyskiwania mnemotechniki, nie ma obecnie bezpośredniego sposobu na odzyskanie lub zaimportowanie kluczy DCL do użycia z dcld.
Właściciel konta
Weryfikacja VID wymaga konta na głównej sieci Distributed Compliance Ledger (DCL); sieć testnet nie jest obsługiwana. Jeśli jesteś właścicielem konta w firmie, aby zweryfikować swój identyfikator VID:
Na liście projektów kliknij Otwórz obok projektu, z którym chcesz pracować.
Kliknij Tworzenie.
W sekcji Identyfikator dostawcy (VID) wybierz Identyfikator dostawcy wydany przez CSA (do certyfikacji) i wpisz identyfikator dostawcy wydany przez CSA.
Aby kontynuować, kliknij Zweryfikuj identyfikator VID.
Spowoduje to wygenerowanie transakcji DCL.
Otwórz okno terminala.
Jeśli nie korzystasz jeszcze z funkcji
dcld
, zaimportuj klucz, wykonując to polecenie:dcld keys import key-name key-file
Pojawi się prośba o wpisanie hasła odszyfrowywania dla wyeksportowanego klucza użytego podczas procesu eksportu.
Skopiuj i wykonaj pierwsze polecenie, jak pokazano na ilustracji.
Teraz uruchom drugie polecenie w terminalu.
Wklej dane wyjściowe z drugiego polecenia i kliknij Prześlij.
Własność Twojego identyfikatora VID zostanie zweryfikowana.
- Jeśli Twój identyfikator VID w wersji produkcyjnej zostanie zweryfikowany, otrzymasz zieloną ikonę potwierdzenia. Kliknij Zapisz i kontynuuj, by zakończyć.
- Jeśli Twój identyfikator VID wersji produkcyjnej zostanie odrzucony, otrzymasz czerwony znak wykrzyknika z problemami, które należy rozwiązać.
Osoba niebędąca właścicielem klucza do konta
Jeśli nie jesteś właścicielem konta DCL, poproś o potwierdzenie VID właściciela konta.
Jeśli właściciel konta ma dostęp do Developer Console, poproś go o potwierdzenie VID, korzystając z instrukcji w sekcji Właściciel konta.
Jeśli właściciel konta nie ma dostępu do Developer Console:
- Pobierz 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 produkcyjny identyfikator VID zostanie zweryfikowany, wyświetli się zielony znacznik wyboru. Aby zakończyć, kliknij Zapisz i kontynuuj.
- Jeśli Twój identyfikator VID wersji produkcyjnej zostanie odrzucony, otrzymasz czerwony znak wykrzyknika z problemami, które należy rozwiązać.