There's no point spamming both stackoverflow AND the github issues (we pay attention to both)
To the point of DSA in your keytool/keystore, you cannot use that for SSL/TLS (not supported by Jetty, Java, and even the various SSL/TLS protocol versions themselves. DSA is just a signing/verification algorithm, it doesn't to encryption/decryption/key exchange needed for SSL/TLS).
Use RSA for the keystore and specify a SHA256 algorithm (or higher) and a bit size of 4096 (or better).
Dump your startup and look at why the ciphers you are interested in are disabled.
$ cd /path/to/my/jettybase
$ java -jar /path/to/jetty-dist/start.jar jetty.server.dumpAfterStart=true
Look for the SslContextFactory
tree, and the Cipher Suites
branch.
The Disabled
section will list every disabled Cipher suite, and also indicate where that particular cipher suite was disabled.
You'll see...
JreDisabled
which means that the JVM itself has it disabled.
ConfigExcluded
which means that your ${jetty.base}
configuration has it disabled.
Either way you'll want to look at the Enabling / Disabling Specific Cipher Suites in the documentation to understand how to set it up to suite your particular needs.