Cita:
Iniciado por RootK Yo lo que hago para crear mis certificados es usar
Open SSL
Salu2
Tengo S.O. w2000 profesional con IIS. he instalado openssl para crear un certificado digital para servidor.
tambien necesito crear certificados cliente, despues de tanto buscar por la red. he ejecutado los siguientes pasos:
Para el certificado Servidor
clave privada del servidor
*****************************
openssl genrsa -des3 -out cakey.pem 2048
-----------------------------------
creacion info certificado CA para el servidor
***********************************************
openssl req -new -x509 -key cakey.pem -out cacert.pem -days 365
-------------------------------------------------------
creacion certificado digital de nuestra web para el servidor
************************************************** ********openssl x509 -req -days 365 -in certreq.txt -CA cacert.pem -CAkey cakey.pem -CAcreateserial -out iis.crt
--------------------------------------------------------------------------
Para un certificado Cliente
generando clave privada
*****************************
$ openssl genrsa -des3 -out clientkey.pem 2048
creando uncertificado de requerimiento
**********************************************
$ openssl req -new -nodes -out clientreq.pem -keyout clientkey.pem -subj "/C=US/ST=CA/L=City/CN=localhost/emailAddress=root@localhost"
firmando el requerimiento con la CA creada anteriormente en el servidor
************************************************** ***
openssl x509 -req -days 365 -CA cacert.pem -CAkey cakey.pem -CAcreateserial -in clientreq.pem -out clientcert.pem
generando un certificado cliente
***********************************
openssl pkcs12 -export -clcerts -in clientcert.pem -inkey clientkey.pem -out clientpkcs12.pfx
este archivo lo instalo en el servidor, (boton derecho -> add pfx)
al final en el IIS ya he añadido el certificado raiz. y he configurado el servidor web para que pida certificados del cliente....
Cuando voy a
http://localhost/
se muestra el candadito en la parte inferior, (y me dice que no hay ningun certificado cliente) .lo que yo esperaba es qeu me mostrara un aventanita y me pidiera la frase... para mi certificado cliente.
1.- Quiero saber si el codigo que genere con openssl alguien lo pueda chequear y si ha visto otra manera de hacerlo...
2. Como hacer que el Certificado raiz reconozca los certificados cliente firmados por el mismo...
3. Como desinstalar un certificado generado por mi que ya no me sirve?
No estoy entendiendo mucho de como funciona esto realmente, lo que deseo es firmar documentos haciendo uso de los certifcados digitales...
si alguine sabe deme un ayuda o alguna direccion , etc.
gracias
JOhana