diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 9325dfd..e6049ca 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -13,7 +13,7 @@ jobs:
 
     steps:
     - uses: actions/checkout@v4
-    - uses: dtolnay/rust-toolchain@1.70.0
+    - uses: dtolnay/rust-toolchain@1.71.1
     - name: Build
       run: cargo build
     - name: Run tests
diff --git a/Cargo.toml b/Cargo.toml
index ba6bf4e..8363f8c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -12,7 +12,7 @@ keywords = ["authentication", "authorization", "oauth", "openid", "uma2"]
 license = "Unlicense OR MIT"
 readme = "README.md"
 repository = "https://github.com/kilork/openid"
-rust-version = "1.70"
+rust-version = "1.71.1"
 
 [features]
 default = ["native-tls"]