Crear un certificado autofirmado:
Los datos que metes son información extra pero no debería afectar a nada. El challenge password, puede ir en blanco o sino es la password para cuando se utilize el certificado.
> openssl req -new -sha256 -newkey rsa:2048 -nodes -out loquesea.req -keyout loquesea.key
Meter un certificado de una entidad certificada a tu certificado autofirmado:
> openssl x509 -CA loqeusea-del-ca.crt -CAkey loquesea-del-ca.key -CAserial loquesea-del-ca.srl -req -in loquesea.req -out loquesea.pem -days 1825
Convertir a .p12:
> openssl pkcs12 -export -in loquesea.pem -inkey loquesea.key -certfile loquesea-de-ca.crt -name "loquesea" -out loquesea.p12
Obtener el el checksum de varios ficheros para comprobar que son igual los ficheros:
> shasum loquesea.p12 loquesea2.p12
Ver el contenido y datos de un certificado:
> openssl x509 -in loquesea.crt -noout -text
Volver a convertir un fichero base64 a hexadecimal normal:
> cat loquesea.base64.txt | base64 --decode > loquesea.p12
Deja una respuesta