Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
2d4e68a9
Commit
2d4e68a9
authored
Aug 27, 2014
by
Andy Wilkinson
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '1.1.x'
parents
a9c2eb39
adc8cdf1
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
7 deletions
+7
-7
TomcatEmbeddedServletContainerFactory.java
...mbedded/tomcat/TomcatEmbeddedServletContainerFactory.java
+6
-6
TomcatEmbeddedServletContainerFactoryTests.java
...ed/tomcat/TomcatEmbeddedServletContainerFactoryTests.java
+1
-1
No files found.
spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java
View file @
2d4e68a9
...
@@ -225,7 +225,7 @@ public class TomcatEmbeddedServletContainerFactory extends
...
@@ -225,7 +225,7 @@ public class TomcatEmbeddedServletContainerFactory extends
connector
.
setPort
(
port
);
connector
.
setPort
(
port
);
if
(
connector
.
getProtocolHandler
()
instanceof
AbstractProtocol
)
{
if
(
connector
.
getProtocolHandler
()
instanceof
AbstractProtocol
)
{
if
(
getAddress
()
!=
null
)
{
if
(
getAddress
()
!=
null
)
{
((
AbstractProtocol
)
connector
.
getProtocolHandler
())
((
AbstractProtocol
<?>
)
connector
.
getProtocolHandler
())
.
setAddress
(
getAddress
());
.
setAddress
(
getAddress
());
}
}
}
}
...
@@ -242,7 +242,7 @@ public class TomcatEmbeddedServletContainerFactory extends
...
@@ -242,7 +242,7 @@ public class TomcatEmbeddedServletContainerFactory extends
connector
.
getProtocolHandler
()
instanceof
AbstractHttp11JsseProtocol
,
connector
.
getProtocolHandler
()
instanceof
AbstractHttp11JsseProtocol
,
"To use SSL, the connector's protocol handler must be an "
"To use SSL, the connector's protocol handler must be an "
+
"AbstractHttp11JsseProtocol subclass"
);
+
"AbstractHttp11JsseProtocol subclass"
);
configureSsl
((
AbstractHttp11JsseProtocol
)
connector
.
getProtocolHandler
(),
configureSsl
((
AbstractHttp11JsseProtocol
<?>
)
connector
.
getProtocolHandler
(),
getSsl
());
getSsl
());
connector
.
setScheme
(
"https"
);
connector
.
setScheme
(
"https"
);
connector
.
setSecure
(
true
);
connector
.
setSecure
(
true
);
...
@@ -258,7 +258,7 @@ public class TomcatEmbeddedServletContainerFactory extends
...
@@ -258,7 +258,7 @@ public class TomcatEmbeddedServletContainerFactory extends
* @param protocol the protocol
* @param protocol the protocol
* @param ssl the ssl details
* @param ssl the ssl details
*/
*/
protected
void
configureSsl
(
AbstractHttp11JsseProtocol
protocol
,
Ssl
ssl
)
{
protected
void
configureSsl
(
AbstractHttp11JsseProtocol
<?>
protocol
,
Ssl
ssl
)
{
protocol
.
setSSLEnabled
(
true
);
protocol
.
setSSLEnabled
(
true
);
protocol
.
setSslProtocol
(
ssl
.
getProtocol
());
protocol
.
setSslProtocol
(
ssl
.
getProtocol
());
configureSslClientAuth
(
protocol
,
ssl
);
configureSslClientAuth
(
protocol
,
ssl
);
...
@@ -271,7 +271,7 @@ public class TomcatEmbeddedServletContainerFactory extends
...
@@ -271,7 +271,7 @@ public class TomcatEmbeddedServletContainerFactory extends
configureSslTrustStore
(
protocol
,
ssl
);
configureSslTrustStore
(
protocol
,
ssl
);
}
}
private
void
configureSslClientAuth
(
AbstractHttp11JsseProtocol
protocol
,
Ssl
ssl
)
{
private
void
configureSslClientAuth
(
AbstractHttp11JsseProtocol
<?>
protocol
,
Ssl
ssl
)
{
if
(
ssl
.
getClientAuth
()
==
ClientAuth
.
NEED
)
{
if
(
ssl
.
getClientAuth
()
==
ClientAuth
.
NEED
)
{
protocol
.
setClientAuth
(
Boolean
.
TRUE
.
toString
());
protocol
.
setClientAuth
(
Boolean
.
TRUE
.
toString
());
}
}
...
@@ -280,7 +280,7 @@ public class TomcatEmbeddedServletContainerFactory extends
...
@@ -280,7 +280,7 @@ public class TomcatEmbeddedServletContainerFactory extends
}
}
}
}
private
void
configureSslKeyStore
(
AbstractHttp11JsseProtocol
protocol
,
Ssl
ssl
)
{
private
void
configureSslKeyStore
(
AbstractHttp11JsseProtocol
<?>
protocol
,
Ssl
ssl
)
{
try
{
try
{
File
file
=
ResourceUtils
.
getFile
(
ssl
.
getKeyStore
());
File
file
=
ResourceUtils
.
getFile
(
ssl
.
getKeyStore
());
protocol
.
setKeystoreFile
(
file
.
getAbsolutePath
());
protocol
.
setKeystoreFile
(
file
.
getAbsolutePath
());
...
@@ -291,7 +291,7 @@ public class TomcatEmbeddedServletContainerFactory extends
...
@@ -291,7 +291,7 @@ public class TomcatEmbeddedServletContainerFactory extends
}
}
}
}
private
void
configureSslTrustStore
(
AbstractHttp11JsseProtocol
protocol
,
Ssl
ssl
)
{
private
void
configureSslTrustStore
(
AbstractHttp11JsseProtocol
<?>
protocol
,
Ssl
ssl
)
{
if
(
ssl
.
getTrustStore
()
!=
null
)
{
if
(
ssl
.
getTrustStore
()
!=
null
)
{
try
{
try
{
File
file
=
ResourceUtils
.
getFile
(
ssl
.
getTrustStore
());
File
file
=
ResourceUtils
.
getFile
(
ssl
.
getTrustStore
());
...
...
spring-boot/src/test/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactoryTests.java
View file @
2d4e68a9
...
@@ -236,7 +236,7 @@ public class TomcatEmbeddedServletContainerFactoryTests extends
...
@@ -236,7 +236,7 @@ public class TomcatEmbeddedServletContainerFactoryTests extends
Tomcat
tomcat
=
getTomcat
(
factory
);
Tomcat
tomcat
=
getTomcat
(
factory
);
Connector
connector
=
tomcat
.
getConnector
();
Connector
connector
=
tomcat
.
getConnector
();
AbstractHttp11JsseProtocol
jsseProtocol
=
(
AbstractHttp11JsseProtocol
)
connector
AbstractHttp11JsseProtocol
<?>
jsseProtocol
=
(
AbstractHttp11JsseProtocol
<?>
)
connector
.
getProtocolHandler
();
.
getProtocolHandler
();
assertThat
(
jsseProtocol
.
getCiphers
(),
equalTo
(
"ALPHA,BRAVO,CHARLIE"
));
assertThat
(
jsseProtocol
.
getCiphers
(),
equalTo
(
"ALPHA,BRAVO,CHARLIE"
));
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment