x509 número de serie - hexadecimal o decimal

2

Cuando ejecuto el comando openssl

openssl x509 -noout -text -in certname

en certificados diferentes, en algunos obtengo un número de serie que se parece a esto.

Serial Number: 256 (0x100)

En otros, obtengo uno que se parece a esto

Serial Number:
        41:d7:4b:97:ae:4f:3e:d2:5b:85:06:99:51:a7:b0:62

Los certificados que creo usando la línea de comandos de openssl siempre se parecen a los primeros. ¿Qué debo hacer para crear un certificado utilizando la línea de comandos de openssl donde el número de serie se vea como el segundo?

    
pregunta user93353 30.06.2014 - 10:24
fuente

1 respuesta

5

Esto es solo una opción de representación para fines de presentación. Si es lo suficientemente corto, se mostrará tanto en decimal como en hexadecimal. Solo necesita usar un número de serie más largo para que aparezca en el segundo formato ( 0x100 sería equivalente a 01:00 ).

El umbral de longitud para cambiar a la segunda representación parece ser size(long) (generalmente 4 bytes).

    
respondido por el Bruno 30.06.2014 - 12:37
fuente

Lea otras preguntas en las etiquetas