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

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

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

מפתחות DCL WebUI

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

ביטוי מנמוני

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

    קיימת גם גרסה מובנית מראש של DCL עבור Ubuntu. למידע נוסף קראו את מדריך התאימות המבוזר (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 שלנו.

ביטוי מנמוני

אפשר להשתמש במסמך BIP39 כדי לשחזר או לשחזר את המפתחות הסודיים. אל תשתפו את הביטויים לזכרון. הוא צריך להישאר פרטי ומאובטח, כאילו הוא מפתח ה-DCL הפרטי שלכם.

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

בעל החשבון

כדי לבצע אימות VID נדרש חשבון ראשי (Mert Compliance Ledger ) משווק. אין תמיכה ב-testnet. אם אתם בעלי חשבון בחברה שלכם, עליכם לאמת את מספר ה-VID:

מעבר אל Developer Console

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

  2. לוחצים על פיתוח.

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

    יש להזין VID

  4. אם הזנתם בעבר VID, לוחצים על אימות 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 של סביבת הייצור יידחה, יופיע סימן קריאה אדום עם הבעיות שצריך לפתור.