nl:: বুনা:: প্রোফাইল:: নিরাপত্তা:: CertProvisioning:: WeaveCertProvEngine:: InEventParam

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

ওয়েভ সার্টিফিকেট প্রভিশনিং API ইভেন্টে ইনপুট প্যারামিটার।

সারসংক্ষেপ

পাবলিক বৈশিষ্ট্য

@248
union nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine::InEventParam::@247
Cert
const uint8_t *
CA পরিষেবা দ্বারা নির্ধারিত TLV এনকোডেড ওয়েভ অপারেশনাল শংসাপত্রের একটি পয়েন্টার৷
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 রাইটার অবজেক্টের একটি পয়েন্টার, যেখানে সার্টিফিকেট অনুমোদনের তথ্য এনকোড করা উচিত।

পাবলিক ফাংশন

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 এনকোডেড ওয়েভ অপারেশনাল শংসাপত্রের একটি পয়েন্টার৷

সার্টলেন

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

GetCertificateResponse বার্তায় প্রাপ্ত শংসাপত্রের দৈর্ঘ্য।

যোগাযোগে ত্রুটি

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

আরসিভিডি স্ট্যাটাস রিপোর্ট

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 এনকোড করা তালিকার একটি পয়েন্টার।

সম্পর্কিত সার্টিসলেন

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

GetCertificateResponse বার্তায় প্রাপ্ত সম্পর্কিত শংসাপত্র তালিকার দৈর্ঘ্য।

ReplaceCert

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

অপারেশনাল ডিভাইস সার্টিফিকেট প্রতিস্থাপন করা উচিত কিনা তার বুলিয়ান সূচক।

প্রতিক্রিয়া প্রাপ্ত

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 রাইটার অবজেক্টের একটি পয়েন্টার, যেখানে সার্টিফিকেট অনুমোদনের তথ্য এনকোড করা উচিত।

পাবলিক ফাংশন

পরিষ্কার

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