Eu não tenho uma resposta, mas aqui estão algumas sugestões para depurar o problema.
Eu tentaria usar o "encerramento reverso do SSL" usando stunnel no modo cliente ( link ), e tente se eu posso conectar a http diretamente via stunnel em uma porta alta (via curl / lynx / tunelamento da porta alta via ssh). No momento, eu lido apenas com o cliente ssl e não com as configurações de proxy do Apache.
Quando consegui que isso funcionasse, tentava configurar um proxy HTTP simples e não criptografado no Apache para a porta stunnel. Eu tenho a parte de descriptografia funcionando, e o proxy http não criptografado no Apache é uma configuração conhecida e bem documentada. Além disso, posso usar um sniffer (como o tcpdump) para escutar a comunicação entre o Apache e o soquete stunnel não criptografado.
Somente depois que isso estiver funcionando, tentarei descobrir como remover o intermediário stunnel e fazer o próprio Apache falar https.
Nota: Eu esperaria alguns problemas com a autenticação se o serviço de back-end definisse o sinalizador seguro nos cookies, e o navegador acreditasse que fosse em http descriptografado. Alguns outros cabeçalhos e redirecionamentos também podem criar problemas. Em qualquer caso, depure o serviço com curl -v antes de usar o navegador e use um inspetor da Web (como o Firebug) para inspecionar cabeçalhos e cookies de solicitação / resposta.