다음을 통해 공유


CborConformanceMode 열거형

정의

CBOR 데이터 인코딩 및 디코딩에 지원되는 규칙 모드를 정의합니다.

public enum class CborConformanceMode
public enum CborConformanceMode
type CborConformanceMode = 
Public Enum CborConformanceMode
상속
CborConformanceMode

필드

Canonical 2

RFC7049 섹션 3.9에 지정된 대로 CBOR 데이터가 정식 데이터여야 합니다.

다음 요구 사항으로 엄격한 준수를 확장합니다.

  • 정수는 가능한 한 작게 인코딩되어야 합니다.
  • 맵(주 형식 5)은 인코딩을 기준으로 정렬된 키를 포함해야 합니다.
  • 무한 길이 항목은 유한 길이 항목으로 만들어야 합니다.
Ctap2Canonical 3

CBOR 데이터가 CTAP v2.0 표준, 섹션 6에서 지정한 대로 정식 데이터여야 합니다.

다음 요구 사항으로 엄격한 준수를 확장합니다.

  • 맵(주 형식 5)은 인코딩을 기준으로 정렬된 키를 포함해야 합니다.
  • 무한 길이 항목은 유한 길이 항목으로 만들어야 합니다.
  • 정수는 가능한 한 작게 인코딩되어야 합니다.
  • 부동 소수점 값의 표현은 변경되지 않습니다.
  • CBOR 태그(주 형식 6)는 허용되지 않습니다.
Lax 0

RFC7049에 지정된 대로 CBOR 데이터가 잘 구성된(Well-Formed) 데이터여야 합니다.

Strict 1

RFC7049 섹션 3.10에 지정된 대로 CBOR 데이터가 strict 모드를 따라야 합니다.

다음 요구 사항으로 엄격하지 않은 준수를 확장합니다.

  • 맵(주 형식 5)에 중복 키가 포함되지 않아야 합니다.
  • 단순 값(주 형식 7)은 가능한 작은 값으로 인코딩하고 예약된 값 24-31을 제외해야 합니다.
  • UTF-8 문자열 인코딩이 유효해야 합니다.

적용 대상