Common SSL-related errors
This article outlines the most common SSL issues that may occur during Constructor Proctor integration and provides additional troubleshooting guidelines.
Typical Errors
Possible SSL-related messages include:
-
"An unexpected error occurred"
-
"Connection is not secure"
-
"Error 500"
-
Reviews failing to send to the LMS due to certificate validation failure, e.g.:
send review response: SOCKSHTTPSConnectionPool... caused by SSLError(WRONG_SIGNATURE_TYPE)
Root Causes
These errors often stem from:
-
Expired, invalid, or self-signed certificates
-
Incomplete certificate chains
-
Untrusted Certificate Authorities (CA)
-
Unsupported or weak signature algorithms
Additional SSL Troubleshooting
To ensure long-term stability and compliance, check that:
-
SSLv3 is disabled (prevents the POODLE attack).
-
RC4 cipher is not in use.
-
Forward secrecy (PFS) ciphers are supported where possible.
-
TLS 1.0 and TLS 1.1 are disabled (deprecated and insecure).