如需验证由 Connectivity Standards Alliance (Alliance) 签发的供应商 ID (VID),您需要生成事务 JSON 文件,并在 Google Home Developer Console 中运行该命令。
请确保您在可以访问 dcld
命令行工具且具有与您的 VID 对应的 DCL 帐号的机器上执行此过程。
DCL WebUI 键
如果您使用 DCL WebUI 创建了 DCL 账号和关联密钥,则必须先将它们导入 dcld
,然后才能验证 VID。
- 找到您的助记恢复短语。在 WebUI 中创建键时,您应该已经保存了助记短语。助记短语由 24 个单词组成。
如果您没有
dcld
,请确保您已安装 goLang 1.3。此外,我们还提供适用于 Ubuntu 的预构建版本 DCL。如需了解详情,请参阅 GitHub 上的分布式合规性分类帐 (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 验证需要分布式合规性分类帐 (DCL) 主网账号;不支持 testnet。如果您是公司的帐号持有人,请按以下步骤验证您的 VID:
从项目列表中,点击要使用的项目旁边的打开。
点击开发。
在 Vendor ID (VID) 下,选择 CSA 签发的供应商 ID(用于认证),然后输入 CSA 签发的供应商 ID。
如果您之前输入过 VID,请点击验证 VID。
此操作会生成 DCL 事务。
打开一个终端窗口。
如果您之前未使用过
dcld
,请通过执行以下命令来导入密钥:dcld keys import key-name key-file
系统会提示您输入导出过程中使用的导出密钥的解密密码。
复制并执行第一个命令,如下所示。
现在,在终端中运行第二个命令。
粘贴第二个命令的输出,然后点击 Submit。
系统将验证您的 VID 所有权。
- 如果您的正式版 VID 通过了验证,系统会显示绿色对勾标记。 点击保存并继续即可完成。
- 如果您的正式版 VID 被拒,系统会显示一个红色感叹号,其中包含需要修正的问题。
非账号密钥持有者
如果您不是 DCL 账号持有人,则应与账号持有人合作来验证 VID。
如果账号持有人有权访问 Developer Console,请让他们按照账号持有人中的说明验证 VID。
如果账号持有人无权访问“Developer Console”:
- 获取生成的命令并将其发送给帐号持有人。
- 输入第二个命令的结果,然后点击提交。
- 系统将验证您的 VID 所有权。
- 如果您的正式版 VID 通过了验证,系统会显示绿色对勾标记。 点击保存并继续即可完成。
- 如果您的正式版 VID 被拒,系统会显示一个红色感叹号,其中包含需要修正的问题。