כדי לאמת את מזהה הספק (VID) שהונפק על ידי Connectivity Standards Alliance (Alliance), צריך ליצור קובץ JSON של עסקה ולהריץ את הפקודה ב-Google Home Developer Console.
חשוב לוודא שמבצעים את התהליך הזה במכונה שיש לה גישה לכלי שורת הפקודה dcld
ולחשבון DCL המתאים ל-VID שלכם.
מפתחות של ממשק ה-Web של DCL
אם יצרתם את חשבון DCL ואת המפתחות המשויכים באמצעות DCL WebUI, תצטרכו לייבא אותם ל-dcld
כדי שתוכלו לאמת את ה-VID.
- מאתרים את משפט השחזור המנומני. צריך לשמור את הביטוי המנומני כשיוצרים את המפתח בממשק המשתמש באינטרנט. הביטוי המ mnemonic מורכב מ-24 מילים.
אם
dcld
לא מותקנת, צריך לוודא ש-goLang 1.3 מותקנת.יש גם גרסה מוכנה מראש של DCL ל-Ubuntu. מידע נוסף זמין ב-Distributed Compliance Ledger (DCL) ב-GitHub.
מייבאים את המפתח באמצעות BIP39 Mnemonic. מזינים את הפקודה הבאה ב-
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 שלנו.
ביטוי mnemotechnic
אפשר להשתמש במילה הזכירה של BIP39 כדי לשחזר או לשחזר מחדש את המפתחות הסודיים. אל תשתפו את הביטוי המנומני. צריך לשמור על הפרטיות והאבטחה שלו כאילו שהוא המפתח הפרטי שלכם ל-DCL.
אם לא גיבויתם את ביטוי השחזור המנימלי, אין כרגע דרך ישירה לשחזר או לייבא את מפתחות ה-DCL לשימוש ב-dcld.
בעל החשבון
כדי לבצע אימות VID נדרש חשבון רשת ראשית של Distributed Compliance Ledger (DCL). אין תמיכה ברשת הבדיקה. אם אתם בעלי החשבון של החברה, כדי לאמת את ה-VID:
ברשימת הפרויקטים, לוחצים על פתיחה לצד הפרויקט שרוצים לעבוד איתו.
לוחצים על Develop.
בקטע Vendor ID (VID), בוחרים באפשרות CSA-issued vendor ID (to certify) ומזינים את מזהה הספק שהונפק על ידי CSA.
לוחצים על אימות VID כדי להמשיך.
הפעולה הזו יוצרת עסקת DCL.
פותחים חלון טרמינל.
אם עוד לא השתמשתם ב-
dcld
, צריך לייבא את המפתח באמצעות הפקודה הבאה:dcld keys import key-name key-file
תתבקשו להזין את ביטוי הגישה לפענוח של המפתח שיוצאו, ששימש בתהליך הייצוא.
מעתיקים ומפעילים את הפקודה הראשונה כפי שמוצג.
עכשיו מריצים את הפקודה השנייה במסוף.
מדביקים את הפלט מהפקודה השנייה ולוחצים על Submit.
הבעלות על ה-VID שלכם תאומת.
- אם ה-VID של גרסת הייצור מאומת, יופיע סימן וי ירוק. לוחצים על שמירה והמשך כדי לסיים.
- אם ה-VID של גרסת הייצור יידחה, יופיע סימן קריאה אדום עם הבעיות שצריך לתקן.
בעל מפתח שאינו מפתח חשבון
אם אתם לא בעלי חשבון DCL, עליכם לעבוד עם בעלי חשבון כדי לאמת את ה-VID.
אם לבעל החשבון יש גישה אל Developer Console, מבקשים ממנו לאמת את ה-VID לפי ההוראות בקטע בעל החשבון.
אם לבעל החשבון אין גישה ל-Developer Console:
- מקבלים את הפקודות שנוצרו ושולחים אותן לבעל החשבון.
- מזינים את התוצאה מהפקודה השנייה ולוחצים על Submit.
- הבעלות על ה-VID שלכם תאומת.
- אם ה-VID של גרסת הייצור מאומת, יופיע סימן וי ירוק. לוחצים על שמירה והמשך כדי לסיים.
- אם ה-VID של גרסת הייצור יידחה, יופיע סימן קריאה אדום עם הבעיות שצריך לתקן.