Aby potwierdzić identyfikator dostawcy (VID) wydany przez Connectivity Standards Alliance (Alliance), musisz wykonać te czynności: wygenerować plik JSON transakcji i uruchomić polecenie w polu Google Home Developer Console
Pamiętaj, aby wykonać tę procedurę na komputerze z dostępem do interfejsu dcld
narzędzia wiersza poleceń i odpowiednie konto DCL dla identyfikatora VID.
Klucze DCL WebUI
Jeśli konto DCL zostało utworzone i powiązane z nim klucze za pomocą
DCL WebUI, musisz
zaimportuj je do usługi dcld
, zanim będzie można zweryfikować swój identyfikator VID.
- Znajdź wyrażenie mnemotechniczne związane z odzyskiwaniem. Mnemotechnika powinna być zapisana do wyrażenia w momencie tworzenia klucza w WebUI. Mnemotechnika składa się z 24 słowa kluczowe.
Jeśli nie masz
dcld
, upewnij się, że masz goLang 1.3 Zainstalowano.Istnieje też gotowa wersja DCL dla Ubuntu. Zobacz Rozproszona księga zgodności z zasadami (DCL) znajdziesz na stronie GitHub.
Zaimportuj klucz za pomocą BIP39 Mnemonic. Wpisz następujące polecenie w języku
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 być teraz zaimportowany i będzie można uruchomić podpis zgodnie z wymaganiami Developer Console.
Fraza mnemoniczna
Mnemotechnika BIP39 może służyć do odzyskiwania lub zrekonstruowania tajnych kluczy. Nie udostępniaj mnemotechniki. Powinny być prywatne i bezpieczne to był Twój prywatny klucz DCL.
Jeśli nie masz kopii zapasowej mnemotechniki, nie masz obecnie bezpośredni sposób na odzyskanie lub zaimportowanie kluczy DCL do użycia z dcld.
Właściciel konta
Weryfikacja VID wymaga konta typu mainnet Distributed Compliance Ledger (DCL). testnet nie jest obsługiwany. Jeśli są Państwo właścicielami konta w firmie, zweryfikować VID:
Na liście projektów kliknij Otwórz obok projektu, który chcesz otworzyć. z jakąś pracą.
Kliknij Develop.
W sekcji Identyfikator dostawcy (VID) wybierz Identyfikator dostawcy wydany przez CSA (do poświadczania). i wpisz swój identyfikator dostawcy wydany w ramach reklamy w wyszukiwarce niestandardowej.
Aby kontynuować, kliknij Zweryfikuj identyfikator VID.
Powoduje to wygenerowanie transakcji DCL.
Otwórz okno terminala.
Jeśli jeszcze nie używasz narzędzia
dcld
, zaimportuj klucz, wykonując polecenie to polecenie:dcld keys import key-name key-file
Pojawi się prośba o wpisanie hasła odszyfrowania dla wyeksportowanych danych który został użyty podczas eksportowania.
Skopiuj i wykonaj pierwsze polecenie podane poniżej.
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 produkcyjny identyfikator VID zostanie zweryfikowany, zobaczysz zielony znacznik wyboru. Kliknij przycisk Zapisz i i kontynuuj.
- Jeśli Twój produkcyjny identyfikator VID zostanie odrzucony, pojawi się czerwony wykrzyknik zaznacz problemy, które trzeba rozwiązać.
Właściciel klucza niezwiązanego z kontem
Jeśli nie jesteś właścicielem konta DCL, skontaktuj się z nim, aby zweryfikować identyfikator VID.
Jeśli właściciel konta ma dostęp do usługi Developer Console, poproś go o zweryfikować VID, postępując zgodnie z instrukcjami w artykule Właściciel konta.
Jeśli właściciel konta nie ma dostępu do usługi Developer Console:
- Pobierz wygenerowane polecenia i wyślij je do właściciela konta.
- Wpisz wynik otrzymany w drugim poleceniu i kliknij Prześlij.
- Własność Twojego identyfikatora VID zostanie zweryfikowana.
- Jeśli Twój produkcyjny identyfikator VID zostanie zweryfikowany, zobaczysz zielony znacznik wyboru. Kliknij przycisk Zapisz i i kontynuuj.
- Jeśli Twój produkcyjny identyfikator VID zostanie odrzucony, pojawi się czerwony wykrzyknik zaznacz problemy, które trzeba rozwiązać.