一般我們可以通過設置以下屬性的jetty.xml如何禁用春季啓動嵌入式碼頭重新談判
<New id="ssl" class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
<Set name="allowRenegotiate">FALSE</Set>
禁用碼頭集裝箱客戶端發起的重新negotation
我想禁用重新negotation在春季啓動嵌入碼頭。我查看下面的鏈接,但我沒有找到任何相關的屬性來實現這一點。
https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
可能有人請我提供一些指引來實現這一點。感謝你的幫助。
編輯:
從下面的鏈接,我可以看到,默認情況下allowRenegotiate設置爲false。嵌入式Jetty是否也是如此?
https://wiki.eclipse.org/Jetty/Reference/SSL_Connectors
注意'org.eclipse.jetty.server.ssl.SslSelectChannelConnector'來自Jetty 7或Jetty 8(該類在Jetty 9+中不存在) –
感謝您的信息。我使用jetty 9.3.16,從您提供的文檔鏈接中,我可以看到名爲setRenegotiationAllowed()的方法可用於禁用重新協商。將嘗試實施它。正如我在早些時候所說的,Spring引導沒有提供外部屬性支持來啓用/禁用重新協商 –