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