title: How to set up SSL (TLS) / HTTPS on Spring Boot using AES-256?
body: <p>I set up SSL on my Spring Boot server using RSA (<a href="https://stackoverflow.com/questions/30377812/how-to-configure-ssl-https-on-spring/30404432#30404432">How to configure SSL / HTTPS on Spring?</a>) by following <a href="http://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-servlet-containers.html#howto-configure-ssl" rel="noreferrer">their guide</a>:</p>
  
  <ul>
  <li>Created a new keystore and key using <code>keytool -genkey -alias &lt;alias&gt; -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650</code></li>
  <li><p>Placed these lines in my application.properties file:</p>
  
  <p><code>server.port: 8443
  server.ssl.key-store: classpath:keystore.p12
  server.ssl.key-store-password: &lt;keystore password&gt;
  server.ssl.key-password = &lt;key password&gt;
  server.ssl.keyStoreType: PKCS12
  server.ssl.keyAlias: &lt;alias&gt;</code></p></li>
  </ul>
  
  <p>Works like a charm. But when I generate an AES 256 key by running <code>keytool -genseckey -keystore keystore.jck -storetype JCEKS -storepass &lt;store pass&gt; -keyalg AES -keysize 256 -alias &lt;alias&gt; -keypass &lt;key pass&gt;</code>, and change the .properties file to the new keystore / key values, every request to the server results in <code>0 EMPTY RESPONSE</code>. What steps should I follow to configure it successfully?</p>