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

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

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

סיכום

מאפיינים ציבוריים

@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
Cert
const uint8_t *
מצביע לאישור התפעול של Weave, בקידוד TLV, שהוקצה על ידי שירות CA.
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 Writer, שבו צריך לקודד את פרטי הרשאת האישור.

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

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

מצביע לאישור התפעול של Weave, בקידוד TLV, שהוקצה על ידי שירות CA.

CertLen

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

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

CommunicationError

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

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

RelatedCerts

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

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

ResponseReceived

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.

Writer

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

מצביע לאובייקט TLV Writer, שבו צריך לקודד את פרטי הרשאת האישור.

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

ניקוי

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