Using Secure Socket Layer SSL to secure protocols like HTTP, LDAP and SMTP is a critical step of securing your Nexus setup. Since Nexus is serving content as well as connecting to external sources, there are two aspects of SSL configuration related to Nexus:
Configuring SSL certificate usage when connecting to external systems including
- Proxying a remote repository available via HTTPS
- Connecting to a SSL secured SMTP server
- Connecting to an LDAP server via LDAPS
- Exposing the Nexus user interface and content via HTTPS
Securing all connections to external systems with SSL as well as exposing Nexus via SSL are both recommended best practices for any deployment.
Especially when you set up a repository manager for a team of developers spread out over a variety of locations both internal and external to a corporate network, you will likely want to secure your repository using SSL.
We generally recommend to secure your repository using SSL, especially when creating a repository for a team of developers in different geographical locations both internal and external to a corporate network.