README: agregar sección sobre certificados

This commit is contained in:
Cat /dev/Nulo 2021-08-26 16:12:00 -03:00
parent a8d937210b
commit 5681fde010
3 changed files with 22 additions and 0 deletions

View file

@ -2,6 +2,8 @@
Genera un entorno de trabajo reproducible para Sutty.
## Instalación
```sh
mkdir ~/Projects/Sutty # O lo que prefieras
cd ~/Projects/Sutty
@ -20,6 +22,21 @@ Queda un entorno de trabajo así:
haini.sh/
```
### Importar certificados
Por más que haini.sh importa los certificados que genera al sistema ya
sea dentro y afuera de haini.sh, Firefox y Chrome no toman los
certificados del sistema y usan su propia lista. Hay que importarlos
manualmente, así es en Firefox:
1. Ir a <about:preferences#privacy> y apretar en "Ver certificados..."
![Captura de pantalla de la sección de certificados](doc/screenshot-certificados.png)
2. Ir a la pestaña de "Autoridades" y apretar en "Importar..."
![Captura de pantalla de la pestaña de autoridades](doc/screenshot-autoridades.png)
3. Seleccionar el certificado en
`Sutty/hain/usr/local/share/ca-certificates/ca-sutty.crt`
## Contexto
@ -31,6 +48,11 @@ de otras librerías de C, como musl, pero el soporte aun está incompleto
y es muy posible que termines instalando gemas de musl en glibc,
rompiendo todo el entorno.
Aparte, necesitamos algunas caracteristicas en el entorno de desarrollo
como HTTPS que se pueden automatizar para ahorrar dolores de cabeza.
Por eso, haini.sh también genera certificados HTTPS para usarse
localmente con dominios `*.sutty.local`.
## Licencia
Haini.sh se encuentra bajo los términos de la licencia MIT Antifascista.

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB