Skip to content

Commit 6943f40

Browse files
Merge branch 'spring-projects:main' into main
2 parents 90deeae + 28091c8 commit 6943f40

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

docs/modules/ROOT/pages/servlet/authentication/x509.adoc

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@ The browser automatically checks that the certificate presented by a server has
88
You can also use SSL with "`mutual authentication`". The server then requests a valid certificate from the client as part of the SSL handshake.
99
The server authenticates the client by checking that its certificate is signed by an acceptable authority.
1010
If a valid certificate has been provided, it can be obtained through the servlet API in an application.
11-
The Spring Security X.509 module extracts the certificate by using a filter.
12-
It maps the certificate to an application user and loads that user's set of granted authorities for use with the standard Spring Security infrastructure.
13-
14-
You can also use SSL with "`mutual authentication`". The server then requests a valid certificate from the client as part of the SSL handshake.
15-
The server authenticates the client by checking that its certificate is signed by an acceptable authority.
1611
For example, if you use Tomcat, you should read the https://tomcat.apache.org/tomcat-10.1-doc/ssl-howto.html[Tomcat SSL instructions].
1712
You should get this working before trying it out with Spring Security.
1813

14+
The Spring Security X.509 module extracts the certificate by using a filter.
15+
It maps the certificate to an application user and loads that user's set of granted authorities for use with the standard Spring Security infrastructure.
16+
1917

2018
== Adding X.509 Authentication to Your Web Application
2119
Enabling X.509 client authentication is very straightforward.

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ com-unboundid-unboundid-ldapsdk7 = "com.unboundid:unboundid-ldapsdk:7.0.1"
3030
commons-collections = "commons-collections:commons-collections:3.2.2"
3131
io-micrometer-context-propagation = "io.micrometer:context-propagation:1.1.3"
3232
io-micrometer-micrometer-observation = "io.micrometer:micrometer-observation:1.14.6"
33-
io-mockk = "io.mockk:mockk:1.14.0"
33+
io-mockk = "io.mockk:mockk:1.14.2"
3434
io-projectreactor-reactor-bom = "io.projectreactor:reactor-bom:2023.0.17"
3535
io-rsocket-rsocket-bom = { module = "io.rsocket:rsocket-bom", version.ref = "io-rsocket" }
3636
io-spring-javaformat-spring-javaformat-checkstyle = { module = "io.spring.javaformat:spring-javaformat-checkstyle", version.ref = "io-spring-javaformat" }
@@ -108,7 +108,7 @@ org-jfrog-buildinfo-build-info-extractor-gradle = "org.jfrog.buildinfo:build-inf
108108
org-sonarsource-scanner-gradle-sonarqube-gradle-plugin = "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.8.0.1969"
109109
org-instancio-instancio-junit = "org.instancio:instancio-junit:3.7.1"
110110

111-
webauthn4j-core = 'com.webauthn4j:webauthn4j-core:0.29.0.RELEASE'
111+
webauthn4j-core = 'com.webauthn4j:webauthn4j-core:0.29.1.RELEASE'
112112

113113
[plugins]
114114

0 commit comments

Comments
 (0)