DERencodering
DERencodering, ofte afgekort als DER, is een methode voor het encoderen van gegevens die zijn gebaseerd op ASN.1 (Abstract Syntax Notation One). Het is een subset van BER (Basic Encoding Rules) met strengere regels die zorgen voor een deterministische en canonieke encodering. DER wordt vooral gebruikt in cryptografie en digitale handtekeningen, waar consistente encodering cruciaal is voor verificatie en interoperabiliteit, bijvoorbeeld bij X.509-certificaten en CMS/PKCS-systemen.
In DER wordt elke datawaarde gecodeerd volgens het TLV-principe: tag, lengte en waarde. De lengte is altijd
Een belangrijke regel in DER is de ordening van SET-types: de elementen moeten worden gecodeerd in oplopende
Specifieke encoderingseisen zijn onder meer de behandeling van tellers zoals integers (waarbij negatieve getallen twee’s-komplement gebruiken),
Toepassingen omvatten onder meer X.509-certificaten, CMS/PKCS-documenten en TLS-gerelateerde handelingen waar consistente encodering vereist is voor betrouwbare