Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: প্রোফাইল :: সুরক্ষা :: CASE

এই নামস্থান সার্টিফিকেট প্রমাণীকৃত সেশন সংস্থাপন (জন্য বুনা মধ্যে সব ইন্টারফেসগুলি অন্তর্ভুক্ত ক্ষেত্রে বুনা নিরাপত্তা প্রফাইল মধ্যে) প্রোটোকল।

সারসংক্ষেপ

গণনা

@224 এনাম
@225 এনাম
@226 এনাম
@227 এনাম

কার্যাদি

EncodeCASECertInfo (uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
একটি WeaveCASECertificateInformation এনকোড TLV কাঠামো।
EncodeCASECertInfo (TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
একটি WeaveCASECertificateInformation এনকোড TLV কাঠামো।

ক্লাস

nl এর :: বুনা :: প্রোফাইল :: নিরাপত্তা :: ক্ষেত্রে :: BeginSessionContext

ঝুলিতে প্রসঙ্গ প্রজন্ম বা প্রক্রিয়াকরণের সম্পর্কিত তথ্য ক্ষেত্রে অধিবেশন বার্তা শুরু।

nl এর :: বুনা :: প্রোফাইল :: নিরাপত্তা :: ক্ষেত্রে :: BeginSessionRequestContext

প্রজন্ম বা প্রক্রিয়াকরণের এর সাথে সম্পর্কিত প্রসঙ্গ তথ্য ঝুলিতে ক্ষেত্রে BeginSessionRequest বার্তা।

nl এর :: বুনা :: প্রোফাইল :: নিরাপত্তা :: ক্ষেত্রে :: BeginSessionResponseContext

প্রজন্ম বা প্রক্রিয়াকরণের এর সাথে সম্পর্কিত প্রসঙ্গ তথ্য ঝুলিতে ক্ষেত্রে BeginSessionRequest বার্তা।

nl এর :: বুনা :: প্রোফাইল :: নিরাপত্তা :: ক্ষেত্রে :: ReconfigureContext

প্রজন্ম বা প্রক্রিয়াকরণের সম্পর্কিত তথ্য ঝুলিতে ক্ষেত্রে পুনরায় কনফিগার বার্তা।

nl এর :: বুনা :: প্রোফাইল :: নিরাপত্তা :: ক্ষেত্রে :: WeaveCASEAuthDelegate

সারাংশ ইন্টারফেস যা প্রমাণীকরণ ক্রিয়া সময় অর্পণ করা হয়েছে ক্ষেত্রে অধিবেশন প্রতিষ্ঠার।

nl এর :: বুনা :: প্রোফাইল :: নিরাপত্তা :: ক্ষেত্রে :: WeaveCASEEngine

কার্যকরী বুনা কোর যুক্তিবিজ্ঞান ক্ষেত্রে প্রোটোকল।

গণনা

@ 224

 @224

@ 225

 @225

@ 226

 @226

@ 227

 @227

কার্যাদি

এনকোডেসিএএসসিআর্টআইএনফো

WEAVE_ERROR EncodeCASECertInfo(
  uint8_t *buf,
  uint16_t bufSize,
  uint16_t & certInfoLen,
  const uint8_t *entityCert,
  uint16_t entityCertLen,
  const uint8_t *intermediateCerts,
  uint16_t intermediateCertsLen
)

একটি WeaveCASECertificateInformation এনকোড TLV কাঠামো।

এই পদ্ধতি বুনা একটি WeaveCASECertificateInformation গঠন এনকোড TLV ফর্ম একটি নির্দিষ্ট সত্তা শংসাপত্র এবং একটি ঐচ্ছিক অন্তর্বর্তী শংসাপত্র সমন্বিত। পরিসমাপ্তি ক্ষেত্রে শংসাপত্র তথ্য কাঠামো একটি সরবরাহকৃত বাফার লেখা হয়।

বিশদ
পরামিতি
[in] buf
বাফার যা এনকোডেড ক্ষেত্রে শংসাপত্র তথ্য কাঠামো লিখিত দিতে হবে।
[in] bufSize
বুফ দ্বারা নির্দেশিত বাফারের বাইটের আকার।
[out] certInfoLen
একটি পূর্ণসংখ্যা মান যে চূড়ান্ত এনকোডেড আকার পাবেন ক্ষেত্রে শংসাপত্র তথ্য কাঠামো। ফাংশনটি সফল হয় এমন ইভেন্টে এই মানটি কেবল অর্থবহ।
[in] entityCert
সত্তা শংসাপত্র সমন্বিত একটি বাফার অন্তর্ভুক্ত করার ক্ষেত্রে শংসাপত্র তথ্য কাঠামো। সত্তা শংসাপত্র বুনা মধ্যে এনকোড করা বলে আশা করা হচ্ছে TLV ফর্ম।
[in] entityCertLen
এনকোডেড সত্তা শংসাপত্রের বাইটগুলির দৈর্ঘ্য।
[in] intermediateCerts
বৈকল্পিকভাবে, কোন মধ্যবর্তী সার্টিফিকেট বা ধারণকারী একটি বাফার TLV অন্তর্বর্তী সার্টিফিকেট এনকোড অ্যারের মধ্যে একটি সম্পর্কিত সার্টিফিকেট হিসেবে অন্তর্ভুক্ত করা মামলা শংসাপত্র তথ্য কাঠামো। যখন সরবরাহকৃত, অন্তর্বর্তী সার্টিফিকেট বুনা মধ্যে এনকোড করা বলে আশা করা হচ্ছে TLV ফর্ম। যদি NULL দেওয়া হয় তবে উত্পন্ন শংসাপত্রের তথ্য কাঠামোতে কোনও সম্পর্কিত শংসাপত্র থাকবে না।
[in] intermediateCertsLen
এনকোড অন্তর্বর্তী সার্টিফিকেট কাঠামো বা এর বাইটে দৈর্ঘ্য TLV অন্তর্বর্তী সার্টিফিকেট অ্যারে এনকোড।
রিটার্ন মান
WEAVE_NO_ERROR
অপারেশন সফল হলে।
other
অন্যান্য বুনা ত্রুটি ইনপুট সার্টিফিকেট ডিকোডিংয়ের অথবা এনকোডিং এর সাথে সম্পর্কিত কোডের ক্ষেত্রে শংসাপত্র তথ্য কাঠামো।

এনকোডেসিএএসসিআর্টআইএনফো

WEAVE_ERROR EncodeCASECertInfo(
  TLVWriter & writer,
  const uint8_t *entityCert,
  uint16_t entityCertLen,
  const uint8_t *intermediateCerts,
  uint16_t intermediateCertsLen
)

একটি WeaveCASECertificateInformation এনকোড TLV কাঠামো।

এই পদ্ধতি বুনা একটি WeaveCASECertificateInformation গঠন এনকোড TLV ফর্ম একটি নির্দিষ্ট সত্তা শংসাপত্র এবং একটি ঐচ্ছিক অন্তর্বর্তী শংসাপত্র সমন্বিত। পরিসমাপ্তি ক্ষেত্রে শংসাপত্র তথ্য কাঠামো একটি সরবরাহকৃত TLVWriter লেখা হয়।

বিশদ
পরামিতি
[in] writer
TLVWriter বস্তুর জন্য এনকোডেড ক্ষেত্রে শংসাপত্র তথ্য কাঠামো লিখিত দিতে হবে।
[in] entityCert
সত্তা শংসাপত্র সমন্বিত একটি বাফার অন্তর্ভুক্ত করার ক্ষেত্রে শংসাপত্র তথ্য কাঠামো। সত্তা শংসাপত্র বুনা মধ্যে এনকোড করা বলে আশা করা হচ্ছে TLV ফর্ম।
[in] entityCertLen
এনকোডেড সত্তা শংসাপত্রের বাইটগুলির দৈর্ঘ্য।
[in] intermediateCerts
বৈকল্পিকভাবে, কোন মধ্যবর্তী সার্টিফিকেট বা ধারণকারী একটি বাফার TLV অন্তর্বর্তী সার্টিফিকেট এনকোড অ্যারের মধ্যে একটি সম্পর্কিত সার্টিফিকেট হিসেবে অন্তর্ভুক্ত করা মামলা শংসাপত্র তথ্য কাঠামো। যখন সরবরাহকৃত, অন্তর্বর্তী সার্টিফিকেট বুনা মধ্যে এনকোড হবে বলে আশা করা হয় TLV ফর্ম। যদি NULL দেওয়া হয় তবে উত্পন্ন শংসাপত্রের তথ্য কাঠামোতে কোনও সম্পর্কিত শংসাপত্র থাকবে না।
[in] intermediateCertsLen
এনকোড অন্তর্বর্তী সার্টিফিকেট কাঠামো বা এর বাইটে দৈর্ঘ্য TLV অন্তর্বর্তী সার্টিফিকেট অ্যারে এনকোড।
রিটার্ন মান
WEAVE_NO_ERROR
অপারেশন সফল হলে।
other
অন্যান্য বুনা ত্রুটি ইনপুট সার্টিফিকেট ডিকোডিংয়ের অথবা এনকোডিং এর সাথে সম্পর্কিত কোডের ক্ষেত্রে শংসাপত্র তথ্য কাঠামো।