ASN.1 CSR- en certificaatdecoder - Gratis online parser
Let op: Encryption Consulting LLC bezit, bewaart of bewaart geen gegevens die in deze decoder worden ingevoerd. Alle invoer, inclusief PEM-certificaten, Base64-gecodeerde DER of hexadecimale tekenreeksen, wordt uitsluitend gebruikt voor decoderingsdoeleinden en wordt niet opgeslagen.
Veel gestelde Contact
Alles wat je moet weten over het decoderen van je CSR-bestanden. Kun je het antwoord dat je zoekt niet vinden? Stuur ons een e-mail en we nemen zo snel mogelijk contact met je op!
Hoe decodeer ik een CSR-bestand met de ASN.1 Decoder-tool van EC?
Het decoderen van ASN.1-gegevens is nog nooit zo eenvoudig geweest. Open de ASN.1 Decoder-tool en volg drie simpele stappen.
Plak, upload of sleep het CSR-bestand naar onze tool. U kunt een PEM-certificaat, een Base64-gecodeerd DER-bestand of een hexadecimale tekenreeks opgeven of uploaden. .cer, .crt, .pemof .der bestanden.
Verfijn de uitvoer door lange hexadecimale waarden in te korten voor betere leesbaarheid, de hexadecimale weergave in te schakelen om ruwe bytes te inspecteren en de gedecodeerde structuur af te stemmen op RFC-gedefinieerde formaten voor een beter begrip van elk veld.
Na verwerking toont de tool een complete, hiërarchische ASN.1-structuur. U kunt alle elementen, inclusief onderwerpgegevens, informatie over de openbare sleutel en andere ingebedde componenten, in een overzichtelijk en gestructureerd formaat bekijken.
Om een CSR-rapport op te stellen, kunt u gebruikmaken van onze CSR-generatortoolDeze tool vereenvoudigt het hele proces van het opstellen van een MVO-document en zorgt tegelijkertijd voor naleving van de relevante normen.
Wat betekenen Offset, Length en Value in de gedecodeerde boomstructuur?
Elk veld in de gedecodeerde boomstructuur toont drie belangrijke eigenschappen wanneer je de muis over het veld beweegt:
De offset is de bytepositie waar dat veld begint in de binaire gegevens. Bijvoorbeeld: Offset: 772 Dit betekent dat het veld begint bij byte 772 vanaf het begin van het bestand.
De lengte wordt weergegeven in het formaat 4 + 751 (constructed)waarbij het eerste getal de grootte van de lengte en de gecodeerde tag aangeeft, het tweede de grootte van de inhoud is, en constructed Dit betekent dat het veld een container is die geneste velden bevat, in plaats van een ruwe waarde.
De waarde is de gedecodeerde inhoud van dat veld, zoals een OID. sha256WithRSAEncryption, een tekstreeks zoals CN=example.com, of een ruwe hexadecimale reeks.
Wat is RFC/Structure Match, en waarom verandert de gedecodeerde inhoud wanneer hiernaar wordt overgeschakeld?
RFC/Structure Match is een schema of blauwdruk die de decoder vertelt hoe de binaire velden in uw bestand moeten worden gelabeld. De daadwerkelijke bytes veranderen nooit; alleen de interpretatie ervan.
Wanneer RFC/Structure Match is ingeschakeld, zorgt de decoder ervoor dat de veldnamen, de nestingsvolgorde en de hiërarchie exact overeenkomen met de definities in de RFC. Volgens RFC 5280 moet het validiteitsblok bijvoorbeeld exact de volgende informatie bevatten: notBefore en notAfter in die volgorde, en het onderwerp moet een zijn SEQUENCE OF RDNs (Relatieve onderscheidende naam). Hierdoor komt de gedecodeerde boomstructuur precies overeen met de officiële specificatie, wat handig is voor het opsporen van fouten in onjuist opgemaakte certificaten of het valideren van strikte naleving.
Wat betekent het matchpercentage en hoe wordt het berekend?
Het percentage geeft aan hoe goed uw gegevens overeenkomen met een bekend schema. De decoder vergelijkt uw binaire gegevens met alle bekende ASN.1-schema's en berekent een score op basis van de aanwezige velden. Het percentage wordt als volgt berekend:
(succesvol overeenkomende velden / totaal aantal verwachte velden in het schema) × 100
Een X.509-certificaatschema verwacht bijvoorbeeld velden zoals: tbsCertificate, serialNumber, issuer, validity, subject, subjectPublicKeyInfoen signatureAlgorithmAls uw DER-gecodeerde invoer overeenkomt met 18 van de 23 verwachte velden, is de score ongeveer 78% X.509-certificaat. Ontbrekende verplichte velden hebben een grotere negatieve impact op de score dan optionele velden.
