Our software validates SSL certificates when connecting to 3rd party sites that use SSL. If your SSL certificate is incorrectly configured you will receive an error trying to set up or enable an integration. The reasons this could occur are:
- Using a self-signed certificate
- Using expired certificate
- Not having the correct intermediate certificates configured in your server
- Having the incorrect certificate hostname
One simple way to test that your SSL certificate is setup is to use SSL Lab’s SSL Test (https://www.ssllabs.com/ssltest/). This service will validate that your certificate is correctly configured and also check that your server is set up securely. You need to ensure that a rating of “A” or better is returned in order for Hubstaff to connect to your server.
Getting a free SSL certificate
You can get free SSL certificates by using a service like Let’s Encrypt.
Teamwork Projects and custom domains
Teamwork Projects by default provides SSL for their main site… (e.g. https://yourcompany.teamwork.com/ ). However, if you set up a custom domain (e.g. projects.yourcompany.com) you need to ensure that you set up SSL correctly, as the teamwork SSL certificate will not work for your custom domain. Teamwork has documentation on how to correctly set this up here.