giulio-quaresima / unicam-turns

Apache License 2.0
0 stars 0 forks source link

Supporto SSL in dev #10

Closed giulio-quaresima closed 2 years ago

giulio-quaresima commented 2 years ago

Per poter testare le notifiche firebase #7 in locale, è stato necessario abilitare SSL sia nel frontend (ionic serve --ssl option) che nel backend. Il problema principale è la comunicazione tra il backend e l'authorization server, per cui sono stato costretto ad aggiungere il certificato self-signed dell'authorization server ai cacerts di sistema. Per farl, dopo aver esportato il certificato dell'authorization server nel file unicam-turns-authorization-server.der, l'ho importato nei cacerts di sistema, che nel mio OS è situato in /etc/ssl/certs/java/cacerts. Il comando completo è il seguente:

keytool -import -v -trustcacerts -alias unicam-turns-authorization-server \
    -file unicam-turns-authorization-server.der \
    -keystore /etc/ssl/certs/java/cacerts