Allgemeinen neu verhandeln deaktivieren können wir, indem Sie das unten stehende Eigenschaft jetty.xmlWie im Frühjahr Boot eingebettet Anlegesteg
<New id="ssl" class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
<Set name="allowRenegotiate">FALSE</Set>
Ich möchte deaktivieren Wieder negotation Client-initiierte Wieder negotation in Jetty Container deaktivieren im Frühjahr Boot Embedded Anlegesteg. Ich habe die folgenden Links überprüft, aber ich habe keine zugehörige Eigenschaft gefunden, um dies zu implementieren.
https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
Könnte mir jemand bitte einige Hinweise liefern, dies umzusetzen. Schätze deine Hilfe.
Edited:
Aus dem untenstehenden Link, kann ich sehen, dass standardmäßig allowRenegotiate auf false gesetzt ist. Ist es der gleiche Fall mit Embedded Jetty?
https://wiki.eclipse.org/Jetty/Reference/SSL_Connectors
Hinweis 'org.eclipse.jetty.server.ssl.SslSelectChannelConnector' ist von Jetty 7 oder Jetty 8 (diese Klasse existiert nicht in Jetty 9+) –
Danke für die Info. Ich verwende Anlegestelle 9.3.16, von der Dokumentationsverbindung, die Sie zur Verfügung gestellt haben, kann ich sehen, dass die Methode namens setRenegotiationAllowed() verwendet werden kann, um Neuverhandlungen zu deaktivieren. Wird versuchen, es zu implementieren. Wie bereits erwähnt, bietet Spring Boot keine Unterstützung für externe Eigenschaften, um Neuverhandlungen zu aktivieren/deaktivieren –