# Activer le SSL pour Nexus 3

Note InformationsConseil : Pour plus d'informations concernant les répertoires Nexus, consultez la [documentation Sonatype](https://help.sonatype.com/en/directories.html) (uniquement en anglais) (en anglais).

## Procédure

1. Copiez le fichier keystore dans le dossier $data-dir/etc/ssl.
2. Modifiez le fichier $data-dir/etc/nexus.properties pour ajouter le port SSL et la référence au fichier de configuration du SSL.
   ```
   # Jetty section
   application-port=8081
   application-port-ssl=8441
   application-host=0.0.0.0
   nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-https.xml,${jetty.etc}/jetty-requestlog.xml
   nexus-context-path=/
   ```
3. Modifiez le fichier de configuration SSL $install-dir/etc/jetty/jetty-https.xml pour le certificat et le mot de passe :
   ```
   <New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory">
     <Set name="KeyStorePath"><Property name="ssl.etc"/>/keystore.jks</Set>
     <Set name="KeyStorePassword">password</Set>
     <Set name="KeyManagerPassword">password</Set>
   ```

   Le chemin d'accès doit être uniquement le nom du fichier keystore (précédé d'une barre oblique), car le fichier doit se situer dans un répertoire spécifique.
4. Démarrez Nexus. Vous pouvez vous connecter à l'URL de Nexus à l'aide du port SSL.