nl:: Weave:: Profiles:: Security:: 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)
|
WeaveCASECertificateInformation TLV 구조를 인코딩합니다.
|
EncodeCASECertInfo(TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen)
|
WeaveCASECertificateInformation 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 )
WeaveCASECertificateInformation TLV 구조를 인코딩합니다.
이 메서드는 지정된 엔티티 인증서 및 선택적 중간 인증서를 포함하는 Weave TLV 형식의 WeaveCASECertificateInformation 구조를 인코딩합니다. 결과 CASE 인증서 정보 구조는 제공된 버퍼에 작성됩니다.
세부정보 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||||||||
반환 값 |
|
EncodeCASECertInfo
WEAVE_ERROR EncodeCASECertInfo( TLVWriter & writer, const uint8_t *entityCert, uint16_t entityCertLen, const uint8_t *intermediateCerts, uint16_t intermediateCertsLen )
WeaveCASECertificateInformation TLV 구조를 인코딩합니다.
이 메서드는 지정된 엔티티 인증서 및 선택적 중간 인증서를 포함하는 Weave TLV 형식의 WeaveCASECertificateInformation 구조를 인코딩합니다. 결과 CASE 인증서 정보 구조가 제공된 TLVWriter에 작성됩니다.
세부정보 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||||
반환 값 |
|