Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

WeaveKeyExportClient

WeaveKeyExportClient, המחלקה הסופית הציבורית, מרחיבה את האובייקט

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

סיכום בנאי ציבור

סיכום שיטות ציבוריות

בוליאני
allowNest פיתוחי התקנים ()
נכון אם יתאפשרו תשובות ייצוא מרכזיות ממכשירי פיתוח של קן.
בוליאני
allowSHA1DeviceCertificates ()
נכון אם יתאפשרו תשובות ייצוא מרכזיות ממכשירים עם אישורי SHA1.
בָּטֵל
בתים []
generateKeyExportRequest (int keyId, ארוך responderNodeId, בתים [] accessToken)
צור בקשת ייצוא מפתח בהתחשב באסימון גישה.
בתים []
generateKeyExportRequest (int keyId, ארוך responderNodeId, בתים [] clientCert, בתים [] clientKey)
צור בקשת ייצוא מפתח בהינתן אישור לקוח ומפתח פרטי.
בָּטֵל
processKeyExportReconfigure (בתים [] תצורה מחדש)
עבד הודעת קביעת תצורה מחדש שהתקבלה בתגובה לבקשת ייצוא מפתח קודמת שנוצרה בעבר.
בתים []
processKeyExportResponse (תגובה ארוכה של קוד תגובה, בייט [] exportResp)
עבד את התגובה לבקשת ייצוא מפתח שיצרה בעבר.
בָּטֵל
לאפס ()
אפס את אובייקט לקוח הייצוא המפתח, מחק את כל המצב הקשור לבקשת ייצוא מפתח בהמתנה.
בָּטֵל
setAllowNest פיתוחי התקנים (val בוליאני)
אפשר או אישר תגובות לייצוא מפתחות ממכשירי פיתוח של קן.
בָּטֵל
setAllowSHA1DeviceCertificates ( בול בוליאני)
אפשר או אישר תגובות לייצוא מפתחות מהתקנים עם אישורי SHA1.

סיכום שיטות בירושה

בוני ציבור

WeaveKeyExportClient ציבורי ()

שיטות ציבוריות

הרשאות בוליאניות ציבוריות - מתקני פיתוח פיתוח ()

נכון אם יתאפשרו תשובות ייצוא מרכזיות ממכשירי פיתוח של קן.

ציבור בוליאני ציבורי SHA1DeviceCertificates ()

נכון אם יתאפשרו תשובות ייצוא מרכזיות ממכשירים עם אישורי SHA1.

סיום חלל הציבור ()

זורק
ניתן לזרוק

בייט הציבור [] generateKeyExportRequest (int keyId, ארוך responderNodeId, בתים [] accessToken)

צור בקשת ייצוא מפתח בהתחשב באסימון גישה.

פרמטרים
מפתח מפתח מזהה מפתח Weave של המפתח שייצא.
responderNodeId מזהה צומת ה- Weave של המכשיר אליו תועבר הבקשה; או 0 אם מזהה המכשיר הספציפי אינו ידוע.
אסימון גישה מאגר המכיל אסימון גישה Weave, בפורמט TLV Weave.
החזרות
  • מערך בתים המכיל את בקשת הייצוא של המפתח שנוצר.

בייט הציבור [] generateKeyExportRequest (int keyId, ארוך responderNodeId, בתים [] clientCert, בתים [] clientKey)

צור בקשת ייצוא מפתח בהינתן אישור לקוח ומפתח פרטי.

פרמטרים
מפתח מפתח מזהה מפתח Weave של המפתח שייצא.
responderNodeId מזהה צומת ה- Weave של המכשיר אליו תועבר הבקשה; או 0 אם מזהה המכשיר הספציפי אינו ידוע.
clientCert מאגר המכיל תעודת Weave המזהה את הלקוח המגיש את הבקשה. האישור צפוי להיות מקודד בפורמט Weave TLV.
הלקוח מאגר המכיל את המפתח הפרטי המשויך לתעודת הלקוח. המפתח הפרטי צפוי להיות מקודד בפורמט TLV Weave.
החזרות
  • מערך בתים המכיל את בקשת הייצוא של המפתח שנוצר.

תהליך ביטול ציבורי KeExportReconfigure (בתים [] מחדש)

עבד הודעת קביעת תצורה מחדש שהתקבלה בתגובה לבקשת ייצוא מפתח קודמת שנוצרה בעבר.

פרמטרים
מחדש מאגר המכיל הודעת תצורה מחדש של ייצוא מפתח Weave, כשהוא מוחזר על ידי המכשיר.

תהליך בייט ציבורי [] processKeyExportResponse (מגיב ארוך קוד לתגובה , בייט [] exportResp)

עבד את התגובה לבקשת ייצוא מפתח שיצרה בעבר.

פרמטרים
responderNodeId מזהה צומת ה- Weave של המכשיר שאליו הועברה הבקשה; או 0 אם מזהה המכשיר הספציפי אינו ידוע.
exportResp מאגר המכיל תגובת ייצוא של מפתח Weave, כשהוא מוחזר על ידי המכשיר.
החזרות
  • מערך בתים המכיל מפתח מיוצא.

איפוס חלל ציבורי ()

אפס את אובייקט לקוח הייצוא המפתח, מחק את כל המצב הקשור לבקשת ייצוא מפתח בהמתנה.

ערכת חללים ציבורית הרשות AllowNest פיתוחים (val בוליאני)

אפשר או אישר תגובות לייצוא מפתחות ממכשירי פיתוח של קן.

פרמטרים
val

set public voAllowSHA1DeviceCertificates (val בוליאני)

אפשר או אישר תגובות לייצוא מפתחות מהתקנים עם אישורי SHA1.

פרמטרים
val