## **2)GENERACIÓ DE CERTIFICATS DE SERVIDOR I CLIENT** **Per generar aquests certificats farem servir mkcert** ![](https://i.imgur.com/8IAmkJx.png) El primer serà instal·lar-ho, farem servir aquestes comandes: *-apt-get update* -apt install wget libnss3-tools -/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" *-apt-get install git -test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv) -test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)* *-test -r ~/.bashprofile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bashprofile* *-echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile* *-brew install mkcert* *-sudo mv mkcert /usr/local/bin* Després, estan fora d'usuari root, hem d'executar aquesta comanda: *-mkcert -install* Generarem un certificat, que es dirà error303: *-mkcert error303* Ara si fem ls ens hauríen de sortir 2 fitxers, anomenats: "clau.pem" "certificat.pem" Per últim, posarem la clau i el certificat al navegador Web Firefox: Accedim a Firefox i escrivim https://10.5.2.14 i en sortirà un menú al que li hem de donar a "Administration" ![](https://i.imgur.com/3MuQAkC.png) Després entrem a l'apartat "System settings" i a TLS Certificate ![](https://i.imgur.com/MV4PfR7.png) ![](https://i.imgur.com/DXbG3Ch.png) On surt escrit "Custom Certificate" hem d e donar-li a browse i posar el fitxer "clau.pem", i als altres dos botons de browse hem de posar el certificat.pem. Al donar-li a "Save changes" ens hauria de sortir un candau verd al costat de la URL.