mod_ssl does not support encrypted private keys.
https://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslcertificatekeyfile "This directive points to the PEM-encoded private key file for the server, or the key ID through a configured cryptographic token. If the contained private key is encrypted, the pass phrase dialog is forced at startup time."