nl:: बुना:: प्रोफ़ाइलें:: सुरक्षा:: CASE
इस नेमस्पेस में, Weave सुरक्षा प्रोफ़ाइल के अंदर, सर्टिफ़िकेट ऑथेंटेड सेशन इंस्टॉलेशन (CASE) प्रोटोकॉल के लिए, Weave के सभी इंटरफ़ेस शामिल हैं.
खास जानकारी
गिनती |
|
---|---|
@224
|
enum |
@225
|
enum |
@226
|
enum |
@227
|
enum |
फ़ंक्शन |
|
---|---|
EncodeCASECertInfo(uint8_t *buf, uint16_t bufSize, uint16_t & certInfoLen, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
यह WeaveCASECertificate Information TLV स्ट्रक्चर को कोड में बदलता है.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
यह WeaveCASECertificate Information TLV स्ट्रक्चर को कोड में बदलता है.
|
क्लास |
|
---|---|
nl:: |
इसमें CASE के सेशन शुरू करने या उसे प्रोसेस करने से जुड़ी संदर्भ की जानकारी होती है. |
nl:: |
इसमें CASE BeginSessionRequest मैसेज के जनरेट होने या प्रोसेस होने से जुड़ी जानकारी होती है. |
nl:: |
इसमें CASE BeginSessionRequest मैसेज के जनरेट होने या प्रोसेस होने से जुड़ी जानकारी होती है. |
nl:: |
इसमें CASE के फिर से कॉन्फ़िगर होने वाले मैसेज के जनरेट होने या प्रोसेस होने से जुड़ी जानकारी होती है. |
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 )
यह WeaveCASECertificate Information TLV स्ट्रक्चर को कोड में बदलता है.
इस तरीके में, WeaveCASECertificateInfo स्ट्रक्चर को Weave TLV फ़ॉर्म में कोड में बदला जाता है. इसमें खास इकाई सर्टिफ़िकेट और वैकल्पिक इंटरमीडिएट सर्टिफ़िकेट शामिल होता है. नतीजे के CASE सर्टिफ़िकेट की जानकारी का स्ट्रक्चर, दिए गए बफ़र में लिखा जाता है.
ब्यौरा | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||||||||
सामान लौटाने की वैल्यू |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
यह WeaveCASECertificate Information TLV स्ट्रक्चर को कोड में बदलता है.
इस तरीके में, WeaveCASECertificateInfo स्ट्रक्चर को Weave TLV फ़ॉर्म में कोड में बदला जाता है. इसमें खास इकाई सर्टिफ़िकेट और वैकल्पिक इंटरमीडिएट सर्टिफ़िकेट शामिल होता है. नतीजे में मिले CASE सर्टिफ़िकेट की जानकारी का स्ट्रक्चर, दिए गए TLVWriter को लिखा जाता है.
ब्यौरा | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||||
सामान लौटाने की वैल्यू |
|