Documente Academic
Documente Profesional
Documente Cultură
Implementación
PHPKI
Página 1 de 11
CONTENIDO
1 Introducción ................................................................................................................................ 3
2 Requerimientos ........................................................................................................................... 3
3 Procedimiento ............................................................................................................................. 4
Página 2 de 11
1 Introducción
Los principales componentes que forman parte de una Infraestructura de Llave Publica
son la Autoridad Certificadora (CA), la Autoridad de Registro (RA) y los clientes finales
todos estos deben interactuar entre sí a través de un sistema centralizado que permita la
correcta gestión de certificados digitales desde el proceso de validación creación y
revocación de los mismos.
2 Requerimientos
- PHP
- Apache
- MySQL
- PHPki
Página 3 de 11
3 Procedimiento
Página 4 de 11
Por lo tanto se deberá descomprimir el contenido del archivo en la siguiente
dirección: /opt.
Para esto iniciamos una sesión en la terminal para el uso de comandos de Ubuntu.
Una vez con la cuenta de root ingresamos a la carpeta donde descargamos XAMPP.
Y después ejecutamos el siguiente comando para descomprimir el archivo y
enviarlo directamente a la carpeta opt es la siguiente:
Página 5 de 11
Una vez ejecutado el comando se empezara el archivo se empezara a
descomprimir en la carpeta /opt
Para iniciar los servicios de Apache, Mysql y PHP ingresamos a la carpeta lampp y
ejecutamos el siguiente comando #./lampp start
Página 6 de 11
Y listo los servicios de apache, mysql y PHP se han iniciado para comprobarlo
abrimos el navegador e ingresamos a http://localhost/
http://sourceforge.net/projects/phpki/
Página 7 de 11
Ahora el siguiente paso es cambiar el nombre de la carpeta phpki-0.82 a phpki y dar
privilegios de lectura y escritura con el siguiente comando:
Después llenar los datos solicitados, los campos que deberán ser llenados con
cuidado son: Country al estar en Bolivia será BO, Certificate Life Tiempo de vida del
certificado de la Autoridad Certificadora generalmente 5 años, Key Size en este caso
1024 bits. El password deberá ser mayor a 7 Caracteres.
Página 8 de 11
En la sección de Configuration Option se deberá crear las carpetas para el
almacenamiento de los certificados y llaves generadas para los clientes.
Página 9 de 11
Se deberá modificar el archivo setup.php ubicado dentro de la carpeta phpki.
Una vez dentro del archivo se deberá eliminar el contenido entre las líneas 121 y
134 posteriormente guardar los cambios.
Llenar los datos si es necesario enviar nuevamente la información si todo sale bien
se empezara a generar el Certificado del CA una vez concluido se mostrar el
siguiente mensaje.
Página 10 de 11
Presionamos en el botón de Proceed To The PHPki Main Menu y listo ya tenemos
implementado la autoridad certificadora. Y Nos redirigirá al menú principal de la
aplicación.
Página 11 de 11