nl :: 짜다:: 프로필 :: 보안:: 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 *
받는 포인터 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의 GET 인증서 인증 정보를 암호화해야한다 작가 객체.

공공 기능

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는 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

통신 실패와 관련된 오류 코드입니다.

관련 인증서

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

받는 포인터 TLV는 운영 인증서에 관련된 인증서의 목록을 인코딩.

관련 인증서 Len

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를 이벤트가 시작된.

작가

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

받는 포인터 TLV의 GET 인증서 인증 정보를 암호화해야한다 작가 객체.

공공 기능

맑은

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