Generar el identificador de clave de sujeto a mano usando la secuencia de comandos openssl

0

Al crear un certificado firmado, obtengo las líneas dentro del Certificado que identifica las claves utilizadas:

  X509v3 extensions:
     X509v3 Subject Key Identifier: 
         D8:D7:3F:99:CC:D7:20:AF:62:31:E2:EA:2C:8C:28:8C:B8:2F:0B:96
     X509v3 Authority Key Identifier: 
         keyid:D8:D7:3F:99:CC:D7:20:AF:62:31:E2:EA:2C:8C:28:8C:B8:2F:0B:96

Pregunta: Dada la clave de CA y la clave del servidor, ¿hay una secuencia de comandos de openssl con la que pueda generar el identificador clave del sujeto y el identificador clave de autoridad a mano ?

    
pregunta Konrad Eisele 01.07.2016 - 18:47
fuente

1 respuesta

2

De enlace .

Extraer SKI de cert:

#!/bin/bash                                                                                                                                                             
openssl x509  -noout -in $1 -pubkey  | openssl asn1parse  -strparse 19 -out tmp.pub.der
openssl dgst -c -sha1 tmp.pub.der

Extraer SKI de la clave:

#!/bin/bash                                                                                                                                                             
openssl rsa -in $1  -pubout | openssl asn1parse -strparse 19 -out tmp.pub.der
openssl dgst -c -sha1 tmp.pub.der
    
respondido por el Konrad Eisele 01.07.2016 - 22:16
fuente

Lea otras preguntas en las etiquetas