nl:: Weave:: Profiles:: Security:: CertProvisioning:: WeaveCertProvEngine:: InEventParam
#include <src/lib/profiles/security/WeaveCertProvisioning.h>
Weave Certificate Provisioning API 이벤트에 매개변수를 입력합니다.
요약
공개 속성 |
|
---|---|
@248
|
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
|
Cert
|
const uint8_t *
CA 서비스에서 할당한 TLV로 인코딩된 Weave 작업 인증서에 대한 포인터입니다.
|
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
|
API 이벤트가 발생한 WeaveCertProvEngine입니다.
|
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
CA 서비스에서 할당한 TLV로 인코딩된 Weave 작업 인증서에 대한 포인터입니다.
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
API 이벤트가 발생한 WeaveCertProvEngine입니다.
작성자
TLVWriter * nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Writer
TLV Writer 객체에 대한 포인터로, 여기서 인증서 승인 정보를 가져와야 합니다.
공개 함수
지우기
void nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::Clear()