אימות של מזהה ספק

כדי לאמת את מזהה הספק (VID) שהונפק על ידי Connectivity Standards Alliance (Alliance), צריך ליצור קובץ JSON של עסקה ולהריץ את הפקודה ב-Google Home Developer Console.

חשוב לוודא שמבצעים את התהליך הזה במכונה שיש לה גישה לכלי שורת הפקודה dcld ולחשבון DCL המתאים ל-VID שלכם.

מפתחות של ממשק ה-Web של DCL

אם יצרתם את חשבון DCL ואת המפתחות המשויכים באמצעות DCL WebUI, תצטרכו לייבא אותם ל-dcld כדי שתוכלו לאמת את ה-VID.

ביטוי mnemotechnic

  1. מאתרים את משפט השחזור המנומני. צריך לשמור את הביטוי המנומני כשיוצרים את המפתח בממשק המשתמש באינטרנט. הביטוי המ mnemonic מורכב מ-24 מילים.
  2. אם dcld לא מותקנת, צריך לוודא ש-goLang 1.3 מותקנת.

    יש גם גרסה מוכנה מראש של DCL ל-Ubuntu. מידע נוסף זמין ב-Distributed Compliance Ledger‏ (DCL) ב-GitHub.

  3. מייבאים את המפתח באמצעות 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:

כניסה למסוף הפיתוח

  1. ברשימת הפרויקטים, לוחצים על פתיחה לצד הפרויקט שרוצים לעבוד איתו.

  2. לוחצים על Develop.

  3. בקטע Vendor ID (VID), בוחרים באפשרות CSA-issued vendor ID (to certify) ומזינים את מזהה הספק שהונפק על ידי CSA.

  4. לוחצים על אימות VID כדי להמשיך.

    אימות VID

  5. הפעולה הזו יוצרת עסקת DCL.

    הפקודה הראשונה של VID

  6. פותחים חלון טרמינל.

    1. אם עוד לא השתמשתם ב-dcld, צריך לייבא את המפתח באמצעות הפקודה הבאה:

      dcld keys import key-name key-file
      

      תתבקשו להזין את ביטוי הגישה לפענוח של המפתח שיוצאו, ששימש בתהליך הייצוא.

  7. מעתיקים ומפעילים את הפקודה הראשונה כפי שמוצג.

  8. עכשיו מריצים את הפקודה השנייה במסוף.

    פקודה שנייה של VID

  9. מדביקים את הפלט מהפקודה השנייה ולוחצים על Submit. הדבקת פקודת הפלט

  10. הבעלות על ה-VID שלכם תאומת.

    • אם ה-VID של גרסת הייצור מאומת, יופיע סימן וי ירוק. לוחצים על שמירה והמשך כדי לסיים. VID מאומת
    • אם ה-VID של גרסת הייצור יידחה, יופיע סימן קריאה אדום עם הבעיות שצריך לתקן.

בעל מפתח שאינו מפתח חשבון

אם אתם לא בעלי חשבון DCL, עליכם לעבוד עם בעלי חשבון כדי לאמת את ה-VID.

אם לבעל החשבון יש גישה אל Developer Console, מבקשים ממנו לאמת את ה-VID לפי ההוראות בקטע בעל החשבון.

אם לבעל החשבון אין גישה ל-Developer Console:

  1. מקבלים את הפקודות שנוצרו ושולחים אותן לבעל החשבון.
  2. מזינים את התוצאה מהפקודה השנייה ולוחצים על Submit.
  3. הבעלות על ה-VID שלכם תאומת.
    • אם ה-VID של גרסת הייצור מאומת, יופיע סימן וי ירוק. לוחצים על שמירה והמשך כדי לסיים. VID מאומת
    • אם ה-VID של גרסת הייצור יידחה, יופיע סימן קריאה אדום עם הבעיות שצריך לתקן.