Use SSL certificates
Use SSL certificates to encrypt your network traffic from end to end.
Read time 2 minutesLast updated 21 days ago
Use SSL certificates to end to end encrypt your Unity Version Control (UVCS) network traffic. Refer to more information on how to create SSL certificates.
Use the SSL certificate for the UVCS secure channel
By default, the UVCS server SSL channel is configured to listen on port 8088 with the default SSL UVCS SSL certificate. To use your own self-signed certificate, edit thenetwork.conf- Edit to use your
sslPfxFilecertificate..pfx - Edit to specify the certificate password. To encrypt the password, use the
sslPfxFilePasswordcommand and use the cypher value instead.cm crypt
network.confExample configuration file
The following example shows the servernetwork.confTardis.pfx[ { "Port" : 8087, "Type" : "Tcp", "Security" : "None", "ReuseAddress" : true }, { "Port" : 8088, "Type" : "Tcp", "Security" : "Ssl", "SslPfxFile" : "Tardis.pfx", "SslPfxFilePassword" : "|SoC|2ogBDa8GmifTjC7UKp4KuoF0/jWYlXy2", "ReceiveTimeoutMsec" : 5000, "SendTimeoutMsec" : 5000, "ReceiveBufferSizeBytes" : -1, "SendBufferSizeBytes" : -1, "ReuseAddress" : true }]
Accept and install SSL certificates
You can install the SSL certificates in the following ways:Use the UVCS GUI
The first time your UVCS GUI uses the SSL port to connect to the UVCS server, the GUI displays a dialog window that prompts you to accept and install the new UVCS server certificate. Select Yes to add the key to your UVCS key store.Use the CLI
When you use the UVCS CLI tool, the CLI prompts you to accept and install the UVCS server certificate. EnterYYesUse manual installation
In some situations, you need to accept and install the SSL certificate without your UVCS client. For example, for a replication operation, the UVCS server needs to connect with another UVCS server and since the server itself can't accept a certificate, you need to install the.cerManually install on a Windows server
- Open the tool to install the certificate files (
certmgr.msc) that can be read by external applications..cer - Select Action > All tasks > Import.
- Select Browse to specify the location of the certificate file.
- Select Next to place the certificate file in the Plastic Client store.
- Select Finish to install the certificate.
Manually install on a macOS server
To install the certificate on a macOS server, copy the.cer/Users/<Your_User>/.config/.mono/certs/Plastic Client