TL;DR: PROBLEM: Let's Encrypt SSL certificates made after
September 2021 will not load on the Brother MFC-9340CDW. SOLUTION: build the PKCS #12 file from the cert.pem and seperate the fullchain.pem into individual certificates and upload each as a CA certificate. PROBLEM: Chrome deprecated TLS versions 1.0 and 1.1, so now the Brother printer web UI is not reachable from Chrome 88 and newer. SOLUTION: There is no plan to support TLS version greater than 1.1 on the MFC9340CDW. Some of their newer machines do support TLS 1.2. |
openssl pkcs12 -export
|
openssl pkcs12 -export -in /etc/letsencrypt/live/${domain.com}/cert.pem
‑inkey /etc/letsencrypt/live/${domain.com}/privkey.pem
‑out /etc/letsencrypt/live/${domain.com}/cert.p12
‑name ${domain.com}
‑CAfile /etc/letsencrypt/live/${domain.com}/fullchain.pem
‑caname "Let\'s Encrypt Authority X3" -passin pass:""
‑passout pass:""
|
| your domain here | V V
Chrome 88+ offers the following error and refuses to connect: "This site can't provide a secure connection host.domain.com uses an unsupported protocol. ERR_SSL_VERSION_ |
Regarding above (1), what he/she performed seems to be the best way
in what our engineers thinks taking into account other methods in
case of MFC9340CDW series. According to our engineers, the maximum
file size of CA Certificate being imported is 2KB. Since an errorxi
like file size is beyond the acceptable one seems to be displayed,xi
the size of this CA Certificate would be more than 2 KB. As thexi
workaround, dividing CA Certificate into one file and importing it
per file would be better way. With regard to above (2), the error "NET::ERR_SSL_OBSOLETE_VERSION" would be presumed to be displayed when using EWS (Web Based Management) but this error occurs when accessing to the machine using TLS 1.0/1.1. Unfortunately occurrence of its error cannot be avoided in case of DCL series (MFC9340CDW) because of supported version of TLS. |