nl:: Weave:: Profiles:: Security:: CASE
تشمل مساحة الاسم هذه جميع الواجهات داخل Weave لبروتوكول إنشاء الجلسة التي تمت مصادقتها من خلال الشهادة (CASE) ضمن الملف الشخصي للأمان في Weave.
ملخّص
عمليات التعداد |
|
---|---|
@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:: |
تحتفظ بمعلومات السياق المتعلقة بإنشاء أو معالجة رسائل بدء حالة. |
nl:: |
تحتفظ بمعلومات السياق المتعلقة بإنشاء أو معالجة رسالة زر StartSessionRequest في CASE. |
nl:: |
تحتفظ بمعلومات السياق المتعلقة بإنشاء أو معالجة رسالة زر StartSessionRequest في CASE. |
nl:: |
يحتفظ بالمعلومات ذات الصلة بإنشاء أو معالجة حالة إعادة ضبط الرسالة. |
nl:: |
واجهة مختصرة يتم تفويض إجراءات المصادقة إليها أثناء إنشاء جلسة CASE. |
nl:: |
تنفيذ المنطق الأساسي لبروتوكول Weave CASE. |
عمليات التعداد
224@
@224
@225
@225
@226
@226
@227
@227
الدوال
EncodeCASECertInfo
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 في نموذج Weave TLV التي تحتوي على شهادة كيان محدَّدة وشهادة وسيطة اختيارية. تتم كتابة بنية معلومات شهادة CASE الناتجة في المخزن المؤقت المقدم.
التفاصيل | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||||||||||
قيم الإرجاع |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
لترميز بنية WeaveCASECertificateInformation TLV.
تعمل هذه الطريقة على ترميز بنية WeaveCASECertificateInformation في نموذج Weave TLV التي تحتوي على شهادة كيان محدَّدة وشهادة وسيطة اختيارية. تتم كتابة بنية معلومات شهادة CASE الناتجة إلى TLVWriter المرفق.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||||||
قيم الإرجاع |
|