diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 2a317fb..27a3d67 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -35,11 +35,11 @@ jobs:
         with:
           components: Microsoft.VisualStudio.Component.WinXP
 
-      - name: Download And Install 32-bit OpenSSL 3.1.1
+      - name: Download And Install 32-bit OpenSSL 3.1.2
         run: |
           $installDir = "$Env:ProgramFiles\OpenSSL"
-          $installerURL = "https://slproweb.com/download/Win32OpenSSL-3_1_1.exe"
-          $installerName = "Win32OpenSSL-3_1_1.exe"
+          $installerURL = "https://slproweb.com/download/Win32OpenSSL-3_1_2.exe"
+          $installerName = "Win32OpenSSL-3_1_2.exe"
           $installerPath = Join-Path -Path "${env:Temp}" -ChildPath "$installerName"
 
           (New-Object System.Net.WebClient).DownloadFile($installerURL, $installerPath)
@@ -80,11 +80,11 @@ jobs:
         with:
           components: Microsoft.VisualStudio.Component.WinXP
           
-      - name: Download And Install 64-bit OpenSSL 3.1.1
+      - name: Download And Install 64-bit OpenSSL 3.1.2
         run: |
           $installDir = "$Env:ProgramFiles\OpenSSL"
-          $installerURL = "https://slproweb.com/download/Win64OpenSSL-3_1_1.exe"
-          $installerName = "Win64OpenSSL-3_1_1.exe"
+          $installerURL = "https://slproweb.com/download/Win64OpenSSL-3_1_2.exe"
+          $installerName = "Win64OpenSSL-3_1_2.exe"
           $installerPath = Join-Path -Path "${env:Temp}" -ChildPath "$installerName"
 
           (New-Object System.Net.WebClient).DownloadFile($installerURL, $installerPath)