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()