จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

nl::Weave::โปรไฟล์::ความปลอดภัย::WeaveProvisioningBundle

สรุป

แอตทริบิวต์สาธารณะ

Certificate
const uint8_t *
CertificateLen
uint16_t
PairingCode
const char *
PairingCodeLen
uint16_t
PrivateKey
const uint8_t *
PrivateKeyLen
uint16_t
WeaveDeviceId
uint64_t

ฟังก์ชันสาธารณะ

Clear(void)
void
Verify(uint64_t expectedDeviceId)

ฟังก์ชันสาธารณะแบบคงที่

Decode(uint8_t *provBundleBuf, uint32_t provBundleLen, const char *masterKey, uint32_t masterKeyLen, WeaveProvisioningBundle & provBundle)

แอตทริบิวต์สาธารณะ

ใบรับรอง

const uint8_t * Certificate

ใบรับรองใบรับรอง

uint16_t CertificateLen

รหัสการจับคู่

const char * PairingCode

การจับคู่โค้ด

uint16_t PairingCodeLen

คีย์ส่วนตัว

const uint8_t * PrivateKey

คีย์ส่วนตัว

uint16_t PrivateKeyLen

รหัสอุปกรณ์ Weave

uint64_t WeaveDeviceId

ฟังก์ชันสาธารณะ

ล้าง

void Clear(
  void
)

ยืนยัน

WEAVE_ERROR Verify(
  uint64_t expectedDeviceId
)

ฟังก์ชันสาธารณะแบบคงที่

ถอดรหัส

WEAVE_ERROR Decode(
  uint8_t *provBundleBuf,
  uint32_t provBundleLen,
  const char *masterKey,
  uint32_t masterKeyLen,
  WeaveProvisioningBundle & provBundle
)