Отключить TLS1.0 и TLS1.1 в keycloak (wildfly) - PullRequest
1 голос
/ 09 января 2020

Я пытаюсь отключить TLS1.0 и TLS1.1 и назначить TLS1.2 для keycloak (только на стороне клиента)

Я пытаюсь сделать это через jvm> bin / standalone.conf : JAVA_OPTS = "$ JAVA_OPTS ‑Djdk.tls.client.protocols = TLSv1.2"

Приведенная выше реализация удовлетворяет моему требованию, в котором будет действовать только клиент (например, клиент LDAPS et c) следовательно, -Dhttps.protocols = TLSv1.2 исключен.

Однако при этом класс приема не найден:

JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true ‑Djdk.tls.client.protocols=TLSv1.2

=========================================================================

Error: Could not find or load main class ‑Djdk.tls.client.protocols=TLSv1.2

Среда: Keycloak 6.0.1, Java 8, OpenJDK 1.8 / 1.11, OpenSSL 1.1.1 11 сентября 2018

...