CER-certificaat (.cer)

ITU-T Standaard

Het X.509-beveiligingscertificaat (CER) is een veelgebruikt certificaatformaat dat een cryptografische openbare sleutel bindt aan een identiteit (domeinnaam, organisatie of gebruiker) die is gevalideerd door een certificaatautoriteit.

CER naar PEM converteren

Gratis CER-naar-PEM-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen CER-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen CER-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

30 / 2D 2D 2D 2D 2D 42 45 47 49 4E

ASCII-WEERGAVE: 0 / -----BEGIN

Standaardisatie: ITU-T X.509 / IETF RFC 5280

Technische specificaties

ContainerarchitectuurASN.1-structuur gecodeerd in binair DER-formaat of Base64-ASCII-PEM-formaat
CompressieOngecomprimeerde cryptografische gegevens
Bytevolgorde (endianness)Big-Endian (DER tag-length-value)
KleurruimtenN.v.t. (cryptografisch legitimatiegegeven)
Kanalen en structuurOnderwerpnaam, uitgevende certificeringsinstantie (CA), openbare sleutel (RSA/ECDSA), geldigheidsduur en digitale handtekeningen
Maximale afmetingenMeestal 1 KB tot 8 KB
TransparantieOpenbaar gemaakt (cryptografisch)
Streaming en progressiefAtomaire verwerking van certificaten

Technische vergelijkingsmatrix: CER versus concurrenten

Technisch kenmerkCER (Huidig)CRTPEMDER
Gangbaar besturingssysteemStandaard voor Windows-certificaatarchiefStandaard voor Linux / Unix / ApacheOndersteuning voor openen verschilt per besturingssysteem.Java en hardwarebeveiligingsmodules
CoderingBinaire DER of Base64 PEMBase64 PEM (of binaire DER)Base64 ASCII ArmoredAlleen strikte binaire DER
PrivésleutelAlleen openbaar certificaatAlleen openbaar certificaatKan certificaten en privésleutels opslaanKan certificaten en privésleutels opslaan
StandaardITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-T X.690

Veelvoorkomende beschadigingen en gids voor hex-herstel

Het besturingssysteem meldt 'The file is invalid for use as the following: Certificate'.

Oorzaak: Beschadigde ASN.1 DER-lengtebyte of afgekapte Base64-padding in PEM-envelop.

Herstel: Controleer de ASN.1-structuur met OpenSSL of converteer deze met de certificaattool van File2File.app.

Beveiligingsanalyse en aanvalsvectoren voor parsers

Cryptografische parsers moeten zich beschermen tegen misvormde ASN.1-lengten, die in het verleden bufferoverflows in TLS-bibliotheken hebben veroorzaakt.

Bekende aanvalsvectoren

  • Integer-overflow bij het decoderen van ASN.1-BER/DER-lengten (bijvoorbeeld in verouderde OpenSSL-versies).
  • Certificaatspoofing via injectie van nulbytes in algemene naamvelden (Common Name).
  • Denial of service via circulaire certificaatvalidatieketens.

Aanbevolen beveiligingspraktijken: Valideer certificaathandtekeningen met moderne, geheugenveilige TLS-bibliotheken met strikte controles van ASN.1-grenzen.

Historische oorsprong en mijlpalen

2008IETF publiceert RFC 5280, waarin moderne X.509 v3 PKI-certificaatprofielen worden gedefinieerd.
1996X.509 versie 3 introduceert aangepaste extensies (Subject Alternative Names, Key Usage).
1988ITU-T introduceert X.509 als onderdeel van de X.500-standaard voor directoryservices.

Belangrijkste voordelen

  • Fundamenteel vertrouwensanker voor TLS/HTTPS-versleuteling van websites en digitale codeondertekening.
  • Ondersteunt moderne elliptische-kromme-cryptografie (ECDSA) en klassieke RSA-sleutels.
  • Certificaatherkenning is afhankelijk van het besturingssysteem.

Technische beperkingen

  • Dubbelzinnige codering: een .cer-bestand kan ruwe binaire DER of tekstuele Base64 PEM zijn.
  • Bevat alleen het openbare certificaat; slaat geen privésleutels op.
  • Strikte geldigheidsduur vereist periodieke vernieuwing.

Interessante technische weetjes

  • Microsoft Windows gebruikt standaard de extensie .cer voor geëxporteerde openbare certificaten.
  • De '30 82'-bestandshandtekening (magic bytes) vertegenwoordigt de ASN.1-SEQUENCE-tag (0x30) met een lengte-indicator van twee bytes (0x82).
  • De meeste HTTPS-implementaties verifiëren servers met X.509-certificaten, hoewel TLS ook configuraties zoals vooraf gedeelde sleutels ondersteunt.

Veelgestelde technische vragen

Wat is het verschil tussen .cer en .crt?

Beide zijn X.509-certificaten. .cer wordt vaak gebruikt in Windows-omgevingen, terwijl .crt de standaard is in Linux- en Unix-omgevingen. Ze kunnen meestal door elkaar worden gebruikt.

Hoe kan ik CER naar PEM converteren?

U kunt binaire CER-bestanden in één klik omzetten naar tekstgebaseerde PEM-certificaten met File2File.app rechtstreeks in uw webbrowser.

Bevat een .cer-bestand mijn privésleutel?

Nee. Een .cer-bestand bevat uitsluitend openbare certificaatinformatie en de openbare sleutel; het slaat nooit de privésleutel op.