Weryfikacja identyfikatora dostawcy

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.

Fraza mnemoniczna

  1. 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.
  2. 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.

  3. 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:

Otwórz konsolę programisty

  1. Na liście projektów kliknij Otwórz obok projektu, nad którym chcesz pracować.

  2. Kliknij Develop (Twórz).

  3. 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.

  4. Aby kontynuować, kliknij Zweryfikuj VID.

    Weryfikacja VID

  5. Spowoduje to wygenerowanie transakcji DCL.

    VID first command

  6. Otwórz okno terminala.

    1. 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.

  7. Skopiuj i wykonaj pierwsze polecenie, jak pokazano poniżej.

  8. Teraz uruchom w terminalu drugie polecenie.

    Drugie polecenie VID

  9. Wklej wynik drugiego polecenia i kliknij Prześlij. Wklejanie polecenia wyjściowego

  10. 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. Zweryfikowany identyfikator
    • Jeśli Twój identyfikator VID środowiska produkcyjnego zostanie odrzucony, otrzymasz czerwony wykrzyknik z informacją o problemach, które należy rozwiązać.

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:

  1. Uzyskaj wygenerowane polecenia i wyślij je do właściciela konta.
  2. Wpisz wynik drugiego polecenia i kliknij Prześlij.
  3. 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. Zweryfikowany identyfikator
    • Jeśli Twój identyfikator VID środowiska produkcyjnego zostanie odrzucony, otrzymasz czerwony wykrzyknik z informacją o problemach, które należy rozwiązać.