Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

WeaveKeyExportClient

kelas akhir publik WeaveKeyExportClient memperluas Object

Menerapkan sisi klien dari protokol ekspor kunci Weave untuk digunakan dalam konteks yang berdiri sendiri (perpesanan non-Weave).

Ringkasan Konstruktor Publik

Ringkasan Metode Publik

boolean
allowNestDevelopmentDevices ()
Benar jika tanggapan ekspor utama dari perangkat pengembangan Nest akan diizinkan.
boolean
allowSHA1DeviceCertificates ()
Benar jika tanggapan ekspor kunci dari perangkat dengan sertifikat SHA1 akan diizinkan.
kosong
byte []
generateKeyExportRequest (int keyId, long responderNodeId, byte [] accessToken)
Buat permintaan ekspor kunci dengan diberi token akses.
byte []
generateKeyExportRequest (int keyId, long responderNodeId, byte [] clientCert, byte [] clientKey)
Buat permintaan ekspor kunci dengan memberikan sertifikat klien dan kunci pribadi.
kosong
processKeyExportReconfigure (byte [] reconfig)
Memproses pesan konfigurasi ulang yang diterima sebagai tanggapan atas permintaan ekspor kunci yang dibuat sebelumnya.
byte []
processKeyExportResponse (long responderNodeId, byte [] exportResp)
Memproses respons untuk permintaan ekspor kunci yang dibuat sebelumnya.
kosong
setel ulang ()
Setel ulang objek klien ekspor kunci, dengan mengabaikan status apa pun yang terkait dengan permintaan ekspor kunci yang menunggu keputusan.
kosong
setAllowNestDevelopmentDevices (boolean val)
Izinkan atau larang respons ekspor utama dari perangkat pengembangan Nest.
kosong
setAllowSHA1DeviceCertificates (boolean val)
Izinkan atau larang tanggapan ekspor kunci dari perangkat dengan sertifikat SHA1.

Ringkasan Metode yang Diwarisi

Pembangun Umum

publik WeaveKeyExportClient ()

Metode Umum

public boolean allowNestDevelopmentDevices ()

Benar jika tanggapan ekspor utama dari perangkat pengembangan Nest akan diizinkan.

public boolean allowSHA1DeviceCertificates ()

Benar jika tanggapan ekspor kunci dari perangkat dengan sertifikat SHA1 akan diizinkan.

public void finalize ()

Melempar
Dapat dibuang

byte publik [] generateKeyExportRequest (int keyId, long responderNodeId, byte [] accessToken)

Buat permintaan ekspor kunci dengan diberi token akses.

Parameter
keyId Id kunci Weave dari kunci yang akan diekspor.
responderNodeId Id node Weave dari perangkat tempat permintaan akan diteruskan; atau 0 jika id perangkat tertentu tidak diketahui.
accessToken Buffer yang berisi token akses Weave, dalam format Weave TLV.
Kembali
  • Larik byte berisi permintaan ekspor kunci yang dihasilkan.

byte publik [] generateKeyExportRequest (int keyId, long responderNodeId, byte [] clientCert, byte [] clientKey)

Buat permintaan ekspor kunci dengan memberikan sertifikat klien dan kunci pribadi.

Parameter
keyId Id kunci Weave dari kunci yang akan diekspor.
responderNodeId Id node Weave dari perangkat tempat permintaan akan diteruskan; atau 0 jika id perangkat tertentu tidak diketahui.
clientCert Buffer yang berisi sertifikat Weave yang mengidentifikasi klien yang membuat permintaan. Sertifikat diharapkan dapat dikodekan dalam format Weave TLV.
clientKey Buffer yang berisi kunci pribadi yang terkait dengan sertifikat klien. Kunci pribadi diharapkan dienkode dalam format Weave TLV.
Kembali
  • Larik byte yang berisi permintaan ekspor kunci yang dihasilkan.

public void processKeyExportReconfigure (byte [] reconfig)

Memproses pesan konfigurasi ulang yang diterima sebagai tanggapan atas permintaan ekspor kunci yang dibuat sebelumnya.

Parameter
konfigurasi ulang Buffer yang berisi pesan konfigurasi ulang ekspor kunci Weave, seperti yang dikembalikan oleh perangkat.

byte publik [] processKeyExportResponse (long responderNodeId, byte [] exportResp)

Memproses respons untuk permintaan ekspor kunci yang dibuat sebelumnya.

Parameter
responderNodeId Id node Weave dari perangkat tempat permintaan diteruskan; atau 0 jika id perangkat tertentu tidak diketahui.
exportResp Buffer yang berisi respons ekspor kunci Weave, seperti yang dikembalikan oleh perangkat.
Kembali
  • Array byte berisi kunci yang diekspor.

public void reset ()

Setel ulang objek klien ekspor kunci, dengan mengabaikan status apa pun yang terkait dengan permintaan ekspor kunci yang menunggu keputusan.

public void setAllowNestDevelopmentDevices (boolean val)

Izinkan atau larang respons ekspor utama dari perangkat pengembangan Nest.

Parameter
val

public void setAllowSHA1DeviceCertificates (boolean val)

Izinkan atau larang tanggapan ekspor kunci dari perangkat dengan sertifikat SHA1.

Parameter
val