Binding the SSL certificate to the Ports of the Verba Microsoft Teams Bot Server

In order to complete the steps below, you must have Local Administrator rights on the VMs.

A publicly signed certificate is required for the virtual machine. The SAN configuration of the certificate must include the hostname of the virtual machine with the domain where the Teams tenant resides. Using asterisk in the SAN is accepted. The private key of the certificate has to be exportable.

Step 1 - Log in to the Verba Bot virtual machine in Azure, and open an administrator command prompt.

Step 2 - Bind the certificate to the TCP ports 9440 and 10100 with the following command. Replace the ip_address part with the public IP address of the server, and insert the thumbprint of the SSL certificate at the certificate_thumbprint_without_spaces part. The appid is just a random GUID.

netsh http add sslcert ipport=ip_address:9440 certhash=certificate_thumbprint_without_spaces appid="{00000000-0000-0000-0000-000000000001}"

netsh http add sslcert ipport=ip_address:10100 certhash=certificate_thumbprint_without_spaces appid="{00000000-0000-0000-0000-000000000001}"