I've been attempting to complete the protocol cryptology (http://docs2x.smartfoxserver.com/Gettin ... yptography) but I've been running into problems at the last step on the certification integrity check.
Problem:
I attempt to verify my ssl certificate by putting this in my browser:
//Pretend my domain is "pineapple"
https://pinapple.com:8443
Result:
I receive a "Site can't be reached" page.
Setup steps:
I created a fresh EC2 Linux 2 instance using this tutorial:
https://docs.aws.amazon.com/AWSEC2/late ... nux-2.html
I can verify I can reach http://pineapple.com and display a simple welcome page.
I created my SSL certificate using the recommended LetsEncrypt Certbot from the above link.
I have ports 20, 80, and 443 open.
I generated my private key and full chain certificate. I used their recommended SSL verification (https://www.ssllabs.com/ssltest/analyze.html) to verify my credentials.
I verified that I can now access https:// from my web server since I see the lock and no errors or warnings by putting this in my browser:
https://pineapple.com
So far, things seem ok.
I then install a fresh Linux copy of SFS onto this machine.
I open port 8080, 8443, and 9933 in my AWS security group.
I can verify that I reach the SFS Admin Tool using http://pineapple:8080.
I set up SFS and add a new encryption zone and a zone that doesn't use encryption.
I then continue on to generate my .pfx file and the the keystore file. I deploy the keystore file manually to SmartFoxServer (http://docs2x.smartfoxserver.com/Gettin ... ual-deploy).
I verified the certificate using the recommended SSL diagnostic tool (https://www.digicert.com/help/). It appears that my "pineapple.com" passes all of the checks.
Unfortunately, when I try accessing port 8443 with https://pineapple.com:8443, I receive a "Site cannot be reached" page.
Client Code
I try to continue to have a Unity user login to the encrypted zone with CRYPTO_INIT just to see what happens. Unfortunately I receive a failure with the following error message:
An error occurred while sending the request
When logging into the zone without encryption, I'm able to successfully sign in.
----
I don't see anything too interesting happening in the smartfox.log.
SSL and encryption is definitely not my forte. But is there anything I'm missing from these tutorials?
Is there any other logs I should check?
Thank you