Connectivity Standards Alliance (Alliance) が発行したベンダー ID(VID)を確認するには、トランザクション JSON ファイルを生成し、Google Home Developer Console でコマンドを実行する必要があります。
このプロセスは、dcld
コマンドライン ツールと VID の適切な DCL アカウントにアクセスできるマシンで行ってください。
DCL WebUI キー
DCL WebUI を使用して DCL アカウントとそれに関連する鍵を作成した場合は、VID を検証する前に dcld
にインポートする必要があります。
- 覚えているリカバリ フレーズを見つけます。WebUI で鍵を作成したときに、このニーモニック フレーズが保存されているはずです。ニモニック フレーズは 24 語で構成されます。
dcld
がない場合は、goLang 1.3 がインストールされていることを確認してください。Ubuntu 用の DCL のビルド済みバージョンもあります。詳細については、GitHub の Distributed Compliance Ledger(DCL)をご覧ください。
BIP39 ニーモニックを使用して鍵をインポートします。
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\"}"}
これで鍵がインポートされ、Developer Console で要求された署名コマンドを実行できるようになりました。
ニーモニック フレーズ
BIP39 ニーモニックは、秘密鍵の復元または再構築に使用できます。覚えておいてください。DCL の秘密鍵の場合と同様に、秘密にし、保護する必要があります。
ニーモニックのリカバリ フレーズをバックアップしていない場合、現時点では、dcld で使用する DCL 鍵の復元やインポートを直接行う方法はありません。
口座の名義人
VID の検証には、Distributed Compliance Ledger(DCL)メインネット アカウントが必要です。テストネットはサポートされていません。自社の口座名義人の場合、VID を確認するには:
プロジェクトのリストで、作業するプロジェクトの横にある [開く] をクリックします。
[開発] をクリックします。
[Vendor ID (VID)] で [CSA-issued vendor ID (to certified)] を選択し、CSA が発行したベンダー ID を入力します。
すでに VID を入力している場合は、[VID を確認] をクリックします。
これにより、DCL トランザクションが生成されます。
ターミナル ウィンドウを開きます。
以前に
dcld
を使用したことがない場合は、次のコマンドを実行して鍵をインポートします。dcld keys import key-name key-file
エクスポート プロセスに使用されたエクスポートされた鍵の復号パスフレーズの入力を求められます。
次に示すように、最初のコマンドをコピーして実行します。
ターミナルで 2 つ目のコマンドを実行します。
2 番目のコマンドの出力を貼り付けて、[送信] をクリックします。
VID の所有権が確認されます。
- 本番環境の VID が確認されると、緑色のチェックマークが表示されます。
[保存して次へ] をクリックして終了します。
- 本番環境の VID が拒否された場合は、修正が必要な問題を示す赤い感嘆符が表示されます。
- 本番環境の VID が確認されると、緑色のチェックマークが表示されます。
[保存して次へ] をクリックして終了します。
アカウント キー以外の所有者
DCL アカウント所有者でない場合は、アカウント所有者と協力して VID を確認してください。
アカウント所有者が Developer Console にアクセスできる場合は、アカウント所有者の手順に沿って VID を確認するように依頼します。
アカウント所有者に Developer Console へのアクセス権がない場合:
- 生成されたコマンドを取得し、アカウント所有者に送信します。
- 2 番目のコマンドの結果を入力して、[送信] をクリックします。
- VID の所有権が確認されます。
- 本番環境の VID が確認されると、緑色のチェックマークが表示されます。
[保存して次へ] をクリックして終了します。
- 本番環境の VID が拒否された場合は、修正が必要な問題を示す赤い感嘆符が表示されます。
- 本番環境の VID が確認されると、緑色のチェックマークが表示されます。
[保存して次へ] をクリックして終了します。