Per verificare l'ID fornitore (VID) rilasciato da Connectivity Standards Alliance (Alliance), devi generare un file JSON della transazione ed eseguire il comando nella Google Home Developer Console.
Assicurati di eseguire questa procedura su una macchina con accesso allo strumento a riga di comando dcld
e all'account DCL appropriato per il tuo VID.
Chiavi WebUI DCL
Se hai creato l'account DCL e le chiavi associate utilizzando
WebUI di DCL, devi
importarle in dcld
prima di poter verificare il VID.
- Individua la frase di recupero mnemonico. Dovresti aver salvato la frase mnemonica quando hai creato la chiave in WebUI. La frase mnemonica è composta da 24 parole.
Se non hai
dcld
, assicurati di avere installato goLang 1.3.C'è anche una versione predefinita di DCL per Ubuntu. Per ulteriori informazioni, consulta il documento Distributed Compliance Ledger (DCL) su GitHub.
Importa la chiave utilizzando BIP39 Mnemonico. Inserisci il seguente comando in
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\"}"}
Ora la chiave dovrebbe essere importata e dovresti essere in grado di eseguire i comandi di firma come richiesto dal nostro Developer Console.
Frase mnemonica
Puoi usare la formula BIP39 per recuperare o ricostruire le tue chiavi private. Non condividere la tua frase mnemonica. Deve essere mantenuto privato e protetto come se fosse la tua chiave DCL privata.
Se non hai eseguito il backup della frase di recupero mnemonica, al momento non esiste un modo diretto per recuperare o importare le chiavi DCL da utilizzare con dcld.
Titolare del conto
La verifica VID richiede un account mainnet Distributed Compliance Ledger (DCL); testnet non è supportato. Se sei il proprietario di un account per la tua azienda, per verificare il tuo VID:
Nell'elenco dei progetti, fai clic su Apri accanto al progetto su cui vuoi lavorare.
Fai clic su Sviluppa.
In ID fornitore (VID), seleziona ID fornitore CSA (da certificare) e inserisci il tuo ID fornitore CSA.
Se hai già inserito un VID, fai clic su Verifica VID.
In questo modo viene generata una transazione DCL.
Apri una finestra del terminale.
Se non hai mai utilizzato
dcld
, importa la chiave utilizzando questo comando:dcld keys import key-name key-file
Ti verrà chiesto di inserire la passphrase di decrittografia per la chiave esportata che è stata utilizzata durante il processo di esportazione.
Copia ed esegui il primo comando come mostrato.
Ora esegui il secondo comando nel terminale.
Incolla l'output del secondo comando e fai clic su Invia.
La proprietà del tuo VID verrà verificata.
- Se il tuo VID di produzione è stato verificato, riceverai un segno di spunta verde. Per terminare, fai clic su Salva e continua.
- Se il VID di produzione viene rifiutato, riceverai un punto esclamativo rosso con i problemi da risolvere.
Titolare chiave non account
Se non sei un proprietario di account DCL, devi collaborare con un proprietario dell'account per verificare il VID.
Se il proprietario dell'account ha accesso a Developer Console, chiedigli di verificare il VID utilizzando le istruzioni riportate in Titolare dell'account.
Se il proprietario dell'account non ha accesso a Developer Console:
- Ottieni i comandi generati e inviali al proprietario dell'account.
- Inserisci il risultato del secondo comando e fai clic su Invia.
- La proprietà del tuo VID verrà verificata.
- Se il tuo VID di produzione è stato verificato, riceverai un segno di spunta verde. Per terminare, fai clic su Salva e continua.
- Se il VID di produzione viene rifiutato, riceverai un punto esclamativo rosso con i problemi da risolvere.