Prerequisite
- JBoss EAP 6.1.0 GA
 - No usage of welcome-root (otherwise set flag enable-welcome-root to true in standalone.xml)
 - Windows Server 2008 R2 64bit
 - SSL private key file as plain text PEM format (RSA)
 - SSL certificate as plain text PEM format
 - SSL CA bundle as plain text PEM format
 
Solution
- Download Windows Server 2008 R2 64bit native libs from here (login required)
 - Unpack and move lib folder including all sub content to your JBoss installation - say C:\jboss-eap-6.1\modules\system\layers\base\org\jboss\as\web\main
 - Add/edit standalone.xml (Example path: C:\jboss-eap-6.1\standalone\configuration) as follows - important: set native attribute to true!
 
<subsystem xmlns="urn:jboss:domain:web:1.4" default-virtual-server="default-host" native="true">  <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" redirect-port="${jboss.https.port:8443}"/>  <connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" secure="true">    <ssl name="ssl" certificate-key-file="../../cert/ssl-private-key.key" verify-client="false" certificate-file="../../cert/ssl-certificate.crt" ca-certificate-file="../../cert/ssl-cabundle.cabundle"/>
  </connector> 
  <virtual-server name="default-host" enable-welcome-root="false">    <alias name="localhost"/>    <alias name="example.com"/>
  </virtual-server> 
</subsystem> 
 | 
- Restart JBoss
 - Check server.log for ERRORs - SSL loading is fine if
 
[org.apache.coyote.http11] (MSC service thread 1-3) JBWEB003000: Coyote HTTP/1.1 starting on: http-/0.0.0.0:443 | 
- DONE