Ir al contenido

Webinar: Regístrese para nuestro próximo seminario web

Regístrate Ahora

Decodificador de certificados y CSR ASN.1 - Analizador sintáctico en línea gratuito

An Decodificador ASN.1 CSR (Solicitud de firma de certificado con notación de sintaxis abstracta) Es una herramienta que analiza y muestra el contenido de un archivo CSR en un formato legible para humanos. Nuestra herramienta puede decodificar cualquier estructura DER o BER válida y admite entradas Base64 (raw, PEM y begin-base64), así como datos codificados en hexadecimal.
Entrada
o arrastra y suelta sobre esta herramienta.
Estructura decodificada
Pegue o cargue un archivo CSR para ver el árbol decodificado aquí.

Por favor, tenga en cuenta: Encryption Consulting LLC no posee, almacena ni conserva ningún dato introducido en este decodificador. Todas las entradas, incluidos los certificados PEM, los datos DER codificados en Base64 o las cadenas hexadecimales, se utilizan exclusivamente para fines de decodificación y no se guardan.

Ayuda y Soporte

Preguntas Frecuentes

Todo lo que necesitas saber sobre cómo decodificar tus archivos CSR. ¿No encuentras la respuesta que buscas? Envíe un correo electrónico y nos pondremos en contacto contigo lo antes posible.

¿Cómo decodificar un archivo CSR utilizando la herramienta decodificadora ASN.1 de EC?

Decodificar datos ASN.1 nunca ha sido tan fácil. Abra la herramienta Decodificador ASN.1 y siga tres sencillos pasos.

1
Pegue o cargue su archivo CSR.

Pegue, cargue o arrastre y suelte el archivo CSR en nuestra herramienta. Puede proporcionar un certificado PEM, un DER codificado en Base64 o una cadena hexadecimal, o cargarlo. .cer, .crt, .pem o .der archivos.

2
Ajustar opciones de visualización y análisis

Refine la salida recortando los valores hexadecimales largos para una mejor legibilidad, habilitando la vista de volcado hexadecimal para inspeccionar los bytes sin procesar y alineando la estructura decodificada con los formatos definidos por RFC para comprender mejor cada campo.

3
Ver la estructura decodificada

Una vez procesada, la herramienta muestra un árbol ASN.1 jerárquico completo. Puede explorar todos los elementos, incluidos los detalles del sujeto, la información de la clave pública y otros componentes integrados, en un formato claro y estructurado.

Para generar un CSR, puede utilizar nuestro Herramienta generadora de CSREsta herramienta simplifica todo el proceso de creación de una RSC, al tiempo que garantiza el cumplimiento de las normas pertinentes.

¿Qué significan Offset, Length y Value en el árbol decodificado?

Cada campo en el árbol decodificado muestra tres propiedades clave cuando se pasa el cursor sobre el campo:

1
Compensación

El desplazamiento es la posición del byte donde comienza ese campo en los datos binarios. Por ejemplo, Offset: 772 significa que el campo comienza en el byte 772 desde el inicio del archivo.

2
Longitud Mínima

La longitud se muestra en el formato 4 + 751 (constructed)donde el primer número es el tamaño de la longitud y la etiqueta codificada, el segundo es el tamaño del contenido y constructed significa que el campo es un contenedor que alberga campos anidados en lugar de un valor sin procesar.

3
Valor

El valor es el contenido decodificado de ese campo, como un OID como sha256WithRSAEncryption, una cadena de texto como CN=example.como una secuencia hexadecimal sin procesar.

¿Qué es RFC/Structure Match y por qué cambia el contenido decodificado cuando se activa o desactiva?

RFC/Structure Match es un esquema o plano que le indica al decodificador cómo etiquetar los campos binarios sin procesar en su archivo. Los bytes en sí nunca cambian; solo cambia la interpretación.

Cuando RFC/Structure Match está habilitado, el decodificador aplica los nombres de campo, el orden de anidamiento y la jerarquía exactos definidos en el RFC. Por ejemplo, según RFC 5280, el bloque de validez debe contener exactamente notBefore además notAfter en ese orden, y el sujeto debe ser un SEQUENCE OF RDNs (Nombre Distinguido Relativo). Esto permite que el árbol decodificado coincida exactamente con la especificación oficial, lo cual es útil para depurar certificados mal formados o validar el cumplimiento estricto.

¿Qué significa el porcentaje de coincidencia y cómo se calcula?

El porcentaje muestra qué tan bien coinciden sus datos con un esquema conocido. El decodificador compara sus datos binarios con todos los esquemas ASN.1 conocidos y asigna puntuaciones según los campos presentes. El porcentaje se calcula de la siguiente manera:

(campos coincidentes con éxito / total de campos esperados en el esquema) × 100

Por ejemplo, un esquema de certificado X.509 espera campos como tbsCertificate, serialNumber, issuer, validity, subject, subjectPublicKeyInfoy el ámbito signatureAlgorithmSi la entrada codificada en DER coincide con 18 de los 23 campos esperados, la puntuación es aproximadamente del 78 % (certificado X.509). Los campos obligatorios que faltan penalizan más la puntuación que los opcionales.