Partilhar via


CborConformanceMode Enumeração

Definição

Define modos de conformidade com suporte para codificação e decodificação de dados CBOR.

public enum class CborConformanceMode
public enum CborConformanceMode
type CborConformanceMode = 
Public Enum CborConformanceMode
Herança
CborConformanceMode

Campos

Canonical 2

Assegura que os dados CBOR sejam canônicos, conforme especificado na seção 3.9. do RFC7049.

Estende a conformidade estrita com os seguintes requisitos:

  • Os inteiros devem ser codificados para o menor tamanho possível.
  • Mapas (tipo principal 5) devem conter chaves classificadas por codificação.
  • Itens de comprimento indefinido devem ser transformados em itens de comprimento definido.
Ctap2Canonical 3

Assegura que os dados CBOR sejam canônicos, conforme especificado na seção 6 do padrão CTAP v2.0.

Estende a conformidade estrita com os seguintes requisitos:

  • Mapas (tipo principal 5) devem conter chaves classificadas por codificação.
  • Itens de comprimento indefinido devem ser transformados em itens de comprimento definido.
  • Os inteiros devem ser codificados para o menor tamanho possível.
  • As representações de quaisquer valores de ponto flutuante não são alteradas.
  • Marcas CBOR (tipo principal 6) não são permitidas.
Lax 0

Assegura que os dados CBOR sejam bem formados, conforme especificado no RFC7049.

Strict 1

Assegura que os dados CBOR se atenham ao modo estrito, conforme especificado na seção 3.10. do RFC7049.

Estende a conformidade incerta com os seguintes requisitos:

  • Mapas (tipo principal 5) não devem conter chaves duplicadas.
  • Valores simples (tipo principal 7) devem ser codificados para o menor tamanho possível e excluir os valores reservados 24-31.
  • As codificações de cadeia de caracteres UTF-8 devem ser válidas.

Aplica-se a