From 52e97bf76d8e67b42b894d95bfb01eb319cc06a9 Mon Sep 17 00:00:00 2001 From: StuartFerguson Date: Thu, 1 Oct 2026 11:34:59 +0100 Subject: [PATCH] fix: skip certificate validation for token request --- .../SettlementProcessing/Invoke-DailySettlementProcessing.ps1 | 1 + .../Tests/Invoke-DailySettlementProcessing.Tests.ps1 | 2 ++ 2 files changed, 3 insertions(+) diff --git a/ScheduledTasks/SettlementProcessing/Invoke-DailySettlementProcessing.ps1 b/ScheduledTasks/SettlementProcessing/Invoke-DailySettlementProcessing.ps1 index e46e723..ae022e8 100644 --- a/ScheduledTasks/SettlementProcessing/Invoke-DailySettlementProcessing.ps1 +++ b/ScheduledTasks/SettlementProcessing/Invoke-DailySettlementProcessing.ps1 @@ -40,6 +40,7 @@ function Get-AccessToken { $tokenResponse = Invoke-RestMethod -Method Post ` -Uri $tokenEndpoint ` + -SkipCertificateCheck ` -ContentType 'application/x-www-form-urlencoded' ` -Body @{ grant_type = 'client_credentials' diff --git a/ScheduledTasks/SettlementProcessing/Tests/Invoke-DailySettlementProcessing.Tests.ps1 b/ScheduledTasks/SettlementProcessing/Tests/Invoke-DailySettlementProcessing.Tests.ps1 index 7b0a537..dfe90ff 100644 --- a/ScheduledTasks/SettlementProcessing/Tests/Invoke-DailySettlementProcessing.Tests.ps1 +++ b/ScheduledTasks/SettlementProcessing/Tests/Invoke-DailySettlementProcessing.Tests.ps1 @@ -16,6 +16,7 @@ Describe 'Invoke-DailySettlementProcessing.ps1' { } -ParameterFilter { $Method -eq 'Post' -and $Uri -eq 'https://security.example/connect/token' -and + $SkipCertificateCheck -eq $true -and $ContentType -eq 'application/x-www-form-urlencoded' -and $Body.grant_type -eq 'client_credentials' -and $Body.client_id -eq 'client-id' -and @@ -75,6 +76,7 @@ Describe 'Invoke-DailySettlementProcessing.ps1' { } -ParameterFilter { $Method -eq 'Post' -and $Uri -eq 'https://security.example/connect/token' -and + $SkipCertificateCheck -eq $true -and $ContentType -eq 'application/x-www-form-urlencoded' -and $Body.grant_type -eq 'client_credentials' -and $Body.client_id -eq 'client-id' -and