nl :: לֶאֱרוֹג:: פרופילים :: בִּטָחוֹן:: CertProvisioning :: WeaveCertProvEngine :: InEventParam

#include <src/lib/profiles/security/WeaveCertProvisioning.h>

פרמטרי קלט לאירוע API של Weave Certificate Provisioning API.

סיכום

תכונות ציבוריות

@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
Cert
const uint8_t *
מצביע TLV מקודד תעודת מבצעית Weave שהוקצו על ידי CA Service.
CertLen
uint16_t
אורך האישור שהתקבל בהודעת GetCertificateResponse.
CommunicationError
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250
PrepareAuthorizeInfo
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249
RcvdStatusReport
מצביע לאובייקט StatusReport.
Reason
קוד השגיאה המשויך לכשל בתקשורת.
RelatedCerts
const uint8_t *
מצביע TLV מקודד רשימה של תעודה בנוגע לתעודה המבצעית.
RelatedCertsLen
uint16_t
אורך רשימת האישורים הקשורים שהתקבל בהודעת GetCertificateResponse.
ReplaceCert
bool
אינדיקטור בוליאני האם יש להחליף את אישור המכשיר התפעולי.
ResponseReceived
struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251
Source
WeaveCertProvEngine שממנו האירוע API מקורו.
Writer
מצביע TLV האובייקט סופר, שם פרטי הרשאת תעודת גט צריכים להיות מקודדים.

פונקציות ציבוריות

Clear ()
void

תכונות ציבוריות

@ 248

union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@248

תעודה

const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Cert

מצביע TLV מקודד תעודת מבצעית Weave שהוקצו על ידי CA Service.

CertLen

uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CertLen

אורך האישור שהתקבל בהודעת GetCertificateResponse.

שגיאת תקשורת

struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@250 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::CommunicationError

PrepareAuthorizeInfo

struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@249 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::PrepareAuthorizeInfo

RcvdStatusReport

StatusReport * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RcvdStatusReport

מצביע לאובייקט StatusReport.

רלוונטית אם הודעת דוח הסטטוס התקבלה מהעמיתים.

סיבה

WEAVE_ERROR nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Reason

קוד השגיאה המשויך לכישלון התקשורת.

אישורים קשורים

const uint8_t * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCerts

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

RelatedCertsLen

uint16_t nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::RelatedCertsLen

אורך רשימת האישורים הקשורים שהתקבל בהודעת GetCertificateResponse.

ReplaceCert

bool nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ReplaceCert

אינדיקטור בוליאני האם יש להחליף אישור התקן תפעולי.

תגובה התקבלה

struct nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247::@251 nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::ResponseReceived

מָקוֹר

WeaveCertProvEngine * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Source

WeaveCertProvEngine שממנו האירוע API מקורו.

סוֹפֵר

TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer

מצביע TLV האובייקט סופר, שם פרטי הרשאת תעודת גט צריכים להיות מקודדים.

פונקציות ציבוריות

ברור

void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()