Skip to content

Commit 7cb2e01

Browse files
Merge pull request #97 from daanrijpkemacb/cert-change
Add new certificate for testing from July 17th, 2025 and update validation
2 parents 0e44014 + 5f9181e commit 7cb2e01

2 files changed

Lines changed: 41 additions & 3 deletions

File tree

keys/webhook_bluem_nl_20250717.pem

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIGeTCCBOGgAwIBAgIRAIV+LpTSmPCbgAutqipmkMswDQYJKoZIhvcNAQELBQAw
3+
YDELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE3MDUGA1UE
4+
AxMuU2VjdGlnbyBQdWJsaWMgU2VydmVyIEF1dGhlbnRpY2F0aW9uIENBIERWIFIz
5+
NjAeFw0yNTA3MTUwMDAwMDBaFw0yNjA3MjAyMzU5NTlaMBsxGTAXBgNVBAMTEHdl
6+
Ymhvb2suYmx1ZW0ubmwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDU
7+
dKd1XCXRjKXPfrB+aLfPEWWNzfvZXFxO2DLr96LKAH8MvGHFO0+46PqEhp3vqqLu
8+
dUXyj8Uk9rA5DydaQ736V+WS8wL27TRJv0aTmeuwcE1vey1EHwPaHXb5adl/QYcj
9+
ijDXZX3DkTDezoqs2yPOI2MMRPveMw7HR+xGqmggM/c7ma257wfttwoj+BvVWpeb
10+
d3JUjz8jYNHU0CQHjBD6D5XP3373BcAyhgYk0I/s2JngkM8aCunQ1vzRjY8sf0oM
11+
rLWn64xwE3HozO1Mtpn6dxJviuDJ0Y28GNt2eQ37aPh2458HWvUcjhSgjlt0+H64
12+
Qy0dtiD68KYwrM6RhqSbAgMBAAGjggLxMIIC7TAfBgNVHSMEGDAWgBRowBIWGA6v
13+
zvaHpjJXo0ZRXcsHJzAdBgNVHQ4EFgQU7CH2uYu+loCxG4oOAUklN31dYiwwDgYD
14+
VR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
15+
CCsGAQUFBwMCMEkGA1UdIARCMEAwNAYLKwYBBAGyMQECAgcwJTAjBggrBgEFBQcC
16+
ARYXaHR0cHM6Ly9zZWN0aWdvLmNvbS9DUFMwCAYGZ4EMAQIBMIGEBggrBgEFBQcB
17+
AQR4MHYwTwYIKwYBBQUHMAKGQ2h0dHA6Ly9jcnQuc2VjdGlnby5jb20vU2VjdGln
18+
b1B1YmxpY1NlcnZlckF1dGhlbnRpY2F0aW9uQ0FEVlIzNi5jcnQwIwYIKwYBBQUH
19+
MAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMBsGA1UdEQQUMBKCEHdlYmhvb2su
20+
Ymx1ZW0ubmwwggF9BgorBgEEAdZ5AgQCBIIBbQSCAWkBZwB2ANgJVTuUT3r/yBYZ
21+
b5RPhauw+Pxeh1UmDxXRLnK7RUsUAAABmA4Z4HMAAAQDAEcwRQIhAKy5yPuZVa7M
22+
JiTaLuIxXb0OqjFTktcvPAJqhjgLLs1FAiBQMLzRH9NPzZ6RB48TmWcyjD8sMz+L
23+
QEafxywNiW8W5gB2AKyrMHBs6+yEMfQT0vSRXxEeQiRDsfKmjE88KzunHgLDAAAB
24+
mA4Z4EgAAAQDAEcwRQIgGePRto9TCxUhJWAxGq2UqUr0qblhtUgMSowwhT3QsRYC
25+
IQCxO9cPysa9AZnTZGGe4dG1ye2AyutnpJIrm1fAHzeRXwB1ANdtfRDRp/V3wsfp
26+
X9cAv/mCyTNaZeHQswFzF8DIxWl3AAABmA4Z4BYAAAQDAEYwRAIgaCbxEeM068ex
27+
DpsAoqJJPpV+qWwnh8ITt9PJMS0aJLwCIBDl92FcBX+fnwMNDXQm0dtin9GJtJzd
28+
aQBQYfz1Z7V1MA0GCSqGSIb3DQEBCwUAA4IBgQAn6b/p013u0mhd/KeuKJI/G6DS
29+
IdHL/zBNODEcwy+A5Ku9uYw+ceEg//uOUEbLsrZFrDjfG7GTtcpQr80EVGM5yMTE
30+
m15eY/3Va4RqpErtf3jM5lAblsnXJiWV+1QLhtbq8o8tMsN3wz+4xK7BvFuO8SOS
31+
piNOEO/kjrd3RxI9NQyIs3tuBsq8iHmsHWi6IWFDVtcHnDODrujCnYCjxnSmAUnV
32+
4Q7ZvmC/MbDstl8kS8AfOrSny3OqMfI//1a6LPzlbKo6cGkbp+ByRCCdqqO4GIlb
33+
/fmrsriImVmenmZnsPMLpVIRrN8xCJ51JoaERJOaIpdZcLYwWV0+sXcFvLO5NyoJ
34+
UWMSIhokkko0suZo9W0EnDcHf8mJMc6Oa6w6HQCdLNR2jBMOcUA/LpZC86FOEJIY
35+
tlFcHyr0PMLIVOCiqdlGCdbJUEsXot6l+rw6pGm1fpsIkLl/ygjENPIwF/WvYUGb
36+
BjA9GHhPxYf6R6E/IDQiR8KHNwCQ1G3w+bJtDLw=
37+
-----END CERTIFICATE-----

src/Validators/WebhookSignatureValidation.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,10 @@ private function getKeyFileName(): string
7171
// Define the default filename
7272
$prefix = 'webhook_bluem_nl_';
7373

74-
// Check the datetime for certificates
75-
if ( ( $current_date === "2024-07-01" && $current_time >= "12:00" ) || $current_date > "2024-07-01")
76-
{
74+
// 2025 certificate on testing from July 17th, 8:30 CET time
75+
if ( ( $current_date === "2025-07-17" && $current_time >= "6:30" ) || $current_date > "2025-07-17") {
76+
$timestamp = '20250717';
77+
} elseif ( ( $current_date === "2024-07-01" && $current_time >= "12:00" ) || $current_date > "2024-07-01") {
7778
$timestamp = '20240701';
7879
} elseif ($this->env === BLUEM_ENVIRONMENT_TESTING && ( ( $current_date === "2023-06-28" && $current_time >= "08:00" ) || $current_date > "2023-06-28")) {
7980
$timestamp = '202306140200-202407050159';

0 commit comments

Comments
 (0)