Regras de codificação distintas
ASN.1 (Abstract Syntax Notation One) define os seguintes conjuntos de regras que governam como as estruturas de dados que estão sendo enviadas entre computadores são codificadas e decodificadas.
- Regras básicas de codificação (BER)
- Regras de codificação canônica (CER)
- Regras de codificação distintas (DER)
- Regras de codificação compactadas (PER)
O conjunto de regras original foi definido pela especificação BER. CER e DER foram desenvolvidos mais tarde como subconjuntos especializados de BER. O PER foi desenvolvido em resposta a críticas sobre a quantidade de largura de banda necessária para transmitir dados usando BER ou suas variantes. O PER proporciona uma poupança significativa.
O DER foi criado para satisfazer os requisitos da especificação X.509 para transferência segura de dados. A API de Registro de Certificado usa exclusivamente o DER. Para obter mais informações, consulte os tópicos a seguir.