Proxy32 allows following TLS Server certificate options:

Option 1: Temporary Self-Signed Server Certificate:

TLS Server owner does not have to prove Identity of his/her server to anyone, only encryption is desired, but no authentication

Option 2: Permanent Server Certificate issued by Commercial or Corporate CA:

TLS Server owner has to prove Identity of his/her server to unlimited number of internet users or corporate users running TLS clients.

Option 3: Temporary Server Certificate signed by own Root CA certificate:

TLS Server owner has to prove Identity of his/her server to small known group of the users running TLS clients and has to run TLS Server on computer with dynamically assigned IP address

Option 4: Permanent Server Certificate signed by own Root CA certificate:

TLS Server owner has to prove Identity of his/her server to small known group of the users running TLS clients and does not want to pay for obtaining commercial server certificate

If all TLS Clients that will be used to connect to the TLS server have capability to selectively disable "server address check on the server's certificate" then Option 2 or Option 4 are the best.

linked/create-certificate.png

linked/create-certificate.png