mirror of
https://github.com/okieselbach/AutopilotMonitor.git
synced 2026-10-24 12:42:38 +00:00
chore(backend): bump optional NuGet patches + fix SYSLIB0057
Follow-up to .NET 10 upgrade (2f68fe69). Picks up safe minor/patch bumps
flagged by 'dotnet list package --outdated' and replaces the obsolete
X509Certificate2(byte[]) ctor with X509CertificateLoader.LoadCertificate.
Package bumps (all minor/patch, no breaking changes):
- Azure.Identity 1.19.0 -> 1.21.0
- Azure.Data.Tables 12.9.1 -> 12.11.0
- Azure.Storage.Blobs 12.22.2 -> 12.27.0
- Azure.Storage.Queues 12.23.0 -> 12.25.0
- Microsoft.Azure.SignalR.Management 1.29.0 -> 1.33.0
- Newtonsoft.Json 13.0.3 -> 13.0.4
Code:
- CertificateValidator.cs:69 swap to X509CertificateLoader.LoadCertificate
(.NET 9+ replacement for the obsolete byte[] ctor; same behavior, no
flags/keystore changes — just unblocks SYSLIB0057).
Tests: 781/781 passing on net10.0.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -28,20 +28,20 @@
|
||||
|
||||
<ItemGroup>
|
||||
<FrameworkReference Include="Microsoft.AspNetCore.App" />
|
||||
<PackageReference Include="Azure.Identity" Version="1.19.0" />
|
||||
<PackageReference Include="Azure.Identity" Version="1.21.0" />
|
||||
<PackageReference Include="Microsoft.ApplicationInsights.WorkerService" Version="2.23.0" />
|
||||
<PackageReference Include="Microsoft.Azure.Functions.Worker" Version="2.51.0" />
|
||||
<PackageReference Include="Microsoft.Azure.Functions.Worker.ApplicationInsights" Version="2.50.0" />
|
||||
<PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore" Version="2.1.0" />
|
||||
<PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.SignalRService" Version="2.0.1" />
|
||||
<PackageReference Include="Microsoft.Azure.SignalR.Management" Version="1.29.0" />
|
||||
<PackageReference Include="Microsoft.Azure.SignalR.Management" Version="1.33.0" />
|
||||
<PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.Timer" Version="4.3.1" />
|
||||
<PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.Storage.Queues" Version="5.5.4" />
|
||||
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.0.7" />
|
||||
<PackageReference Include="Azure.Data.Tables" Version="12.9.1" />
|
||||
<PackageReference Include="Azure.Storage.Blobs" Version="12.22.2" />
|
||||
<PackageReference Include="Azure.Storage.Queues" Version="12.23.0" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
||||
<PackageReference Include="Azure.Data.Tables" Version="12.11.0" />
|
||||
<PackageReference Include="Azure.Storage.Blobs" Version="12.27.0" />
|
||||
<PackageReference Include="Azure.Storage.Queues" Version="12.25.0" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
||||
<PackageReference Include="Microsoft.Identity.Web" Version="4.8.0" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.7" />
|
||||
<!-- Pin to override transitive 10.0.0 brought in by Microsoft.Identity.Web; 10.0.0 has GHSA-9mv3-2cwr-p262 (critical). -->
|
||||
|
||||
@@ -66,7 +66,7 @@ namespace AutopilotMonitor.Functions.Security
|
||||
|
||||
// Parse certificate from Base64
|
||||
var certBytes = Convert.FromBase64String(certificateBase64);
|
||||
var certificate = new X509Certificate2(certBytes);
|
||||
var certificate = X509CertificateLoader.LoadCertificate(certBytes);
|
||||
var thumbprint = certificate.Thumbprint;
|
||||
|
||||
logger?.LogDebug($"Validating certificate: Subject={certificate.Subject}, Issuer={certificate.Issuer}, Thumbprint={thumbprint}");
|
||||
|
||||
Reference in New Issue
Block a user