Answer
Open the private key file in a text editor that shows encoding (like Notepad++) and confirm it's saved as UTF-8 — a private key file saved in a different encoding is a known cause of exactly this class of SSL initialization/handshake failure during a Middleware Server certificate reconfiguration, even when the certificate chain itself is otherwise correctly assembled.