O sistema que negocia a conexão SSL será responsável por realizar o handshake do par de chaves.
Se seus clientes estiverem acessando o servidor Apache, eles servirão o certificado SSL. O certificado SSL no JBoss seria usado apenas pelo servidor Apache, pois é o cliente nesse caso.
Se você quiser que o servidor JBoss manipule a negociação SSL no front-end, considere o uso de NAT (ou PAT) para traduzir as portas.