nl::Weave::Crypto::EncodedRSASignature

สรุป

ประเภทสาธารณะ

@352 enum

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

Len
uint16_t
Sig
uint8_t *

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

IsEqual(const EncodedRSASignature & other) const
bool
เปรียบเทียบกับลายเซ็น RSA อื่น
ReadSignature(TLVReader & reader)
อ่านลายเซ็นเป็นโครงสร้าง Weave RSASignature จากเครื่องมืออ่าน TLV ที่ระบุ
WriteSignature(TLVWriter & writer, uint64_t tag) const
เขียนลายเซ็นเป็นโครงสร้าง Weave RSASignature ไปยังโปรแกรมเขียน TLV ที่ระบุด้วยแท็กที่ระบุ

ประเภทสาธารณะ

@352

 @352

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

เลน

uint16_t Len

Sig

uint8_t * Sig

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

IsEqual

bool IsEqual(
  const EncodedRSASignature & other
) const 

เปรียบเทียบกับลายเซ็น RSA อื่น

รายละเอียด
พารามิเตอร์
[in] other
ออบเจ็กต์ EncodedRSASignature ที่จะเปรียบเทียบลายเซ็น
ค่าที่แสดงผล
true
ลายเซ็นเท่ากัน
false
ลายเซ็นไม่เท่ากัน

ReadSignature

WEAVE_ERROR ReadSignature(
  TLVReader & reader
)

อ่านลายเซ็นเป็นโครงสร้าง Weave RSASignature จากเครื่องมืออ่าน TLV ที่ระบุ

รายละเอียด
พารามิเตอร์
[in] reader
ออบเจ็กต์ TLVReader ที่ควรอ่านลายเซ็นที่เข้ารหัส
ค่าที่แสดงผล
WEAVE_NO_ERROR
หากการดำเนินการสำเร็จ
other
รหัสข้อผิดพลาดอื่นๆ ของ Weave ที่เกี่ยวข้องกับการอ่านลายเซ็น

WriteSignature

WEAVE_ERROR WriteSignature(
  TLVWriter & writer,
  uint64_t tag
) const 

เขียนลายเซ็นเป็นโครงสร้าง Weave RSASignature ไปยังผู้เขียน TLV ที่ระบุด้วยแท็กที่ระบุ

รายละเอียด
พารามิเตอร์
[in] writer
ออบเจ็กต์ TLVWriter ที่ควรเขียนลายเซ็นที่เข้ารหัส
[in] tag
TLV ที่จะเชื่อมโยงกับโครงสร้างลายเซ็นที่เข้ารหัส
ค่าที่แสดงผล
WEAVE_NO_ERROR
หากการดำเนินการสำเร็จ
other
รหัสข้อผิดพลาดอื่นๆ ของ Weave ที่เกี่ยวข้องกับการเขียนลายเซ็น