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