Skip to content

Commit 4c3f146

Browse files
pkoenig10cicnavi
andauthored
Use InMemory::empty (#186)
* Use InMemory::empty * Update test keys so they use 2048 bits Co-authored-by: Marko Ivančić <[email protected]>
1 parent 7cba72f commit 4c3f146

File tree

5 files changed

+37
-22
lines changed

5 files changed

+37
-22
lines changed

docker/ssp/oidc_module.crt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
-----BEGIN PUBLIC KEY-----
2-
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2wv8EoykW0/A/GWxuqDFE5lMV
3-
SIKU1gpKL+k7xdW5Cb4Op2Ufh4Vd5ZNg9dHfKZm2jbjp5iy6st4M6LWvZMXn6Yvk
4-
7Taeny5/X2u/Pq1zcMs3ibetzK+TY6xVpErNZyd5a8cACESmZorqdR0F9TZaXGGu
5-
xwtOO2hKGBshqIZLkwIDAQAB
6-
-----END PUBLIC KEY-----
2+
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2EgIfAMG2XpfjRCAUHQ
3+
QqLAbrOL4s+JwL0X3jO2imVzbBp9MadLzGQhczyhKHM0B9YumHSwNjD5hrQQso02
4+
CaGientCzhm9PqerjffZ+0B4+FfGws0ozwyfA7hW1arhBx92D8r7Hw0HHu1QwSQ2
5+
N4zlmCea7shWTC4CoO8ECJcPDYe2/wABLCPZm0dcv/sPYln7HAiukI2fxwMpf3yQ
6+
XihcQQXdHHoOncUn7QlibUQj//Zxk0obEkJAUyqxFKa+3cuToFkfSH7bGs8YnI3q
7+
y/YzmsutI3keeEIQOTNAtLgauqZ4CW+Your+9vsUXaNjNshnObNHWLPc37DJaRyA
8+
pwIDAQAB
9+
-----END PUBLIC KEY-----

docker/ssp/oidc_module.pem

Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,27 @@
11
-----BEGIN RSA PRIVATE KEY-----
2-
MIICXQIBAAKBgQC2wv8EoykW0/A/GWxuqDFE5lMVSIKU1gpKL+k7xdW5Cb4Op2Uf
3-
h4Vd5ZNg9dHfKZm2jbjp5iy6st4M6LWvZMXn6Yvk7Taeny5/X2u/Pq1zcMs3ibet
4-
zK+TY6xVpErNZyd5a8cACESmZorqdR0F9TZaXGGuxwtOO2hKGBshqIZLkwIDAQAB
5-
AoGAQDe8S/DY20CVRla0lx1aUo9r2iqkV4/uBatYFLyrIF2f/p4rFi0UW63zXzqB
6-
CB0h+ddKhkVuqht3kqmiTYLnVsFehl4Rvj90OTGdESoX8jCFOHn+WUF8h0RigMya
7-
y0gIYA9bxKRpxWUvdDgEY2A3FtzQ8SrQZoyVUmOgxFklW6ECQQDq6w9YqXf3hZb2
8-
RacvjLsZ1GZ21TfgT6A1XQd3twz5NdDExGJmtLCZswe5yF8Rvbm4GhpOSwJlxhlq
9-
0tjBWqbvAkEAxym1YQ6A9I+wAWF4yRQ4tmXuHq58gaH510RaaaK9EB8DxPu5J4+V
10-
lXjA/Jo0u8dYbWikTgt5zZYbO6HuhgjFnQJBAN4BvOQObBiYwD0HQGOYfO2BJEBj
11-
akXrGj20KC2D6ZfOuvhpm5Dya/8lCUUSzn2mrlAFIx0gmCh0WWrxzfSU5jMCQCLa
12-
hLhofl7OKoIDWczusgIRkntiE73n574pYx0rcqS4mMNHPh7TPN08laFfJy1ZdHsp
13-
Hd/emEFHLJrh+skQDe0CQQDOj4jh4Eeoh13rrWs6CZzG+gN9MCwfU5RZRGHlg5YA
14-
gIe2ZJvTtsjPZOeMt4tus11sk5T86tt7szCBW0j/sa5s
15-
-----END RSA PRIVATE KEY-----
2+
MIIEpQIBAAKCAQEAq2EgIfAMG2XpfjRCAUHQQqLAbrOL4s+JwL0X3jO2imVzbBp9
3+
MadLzGQhczyhKHM0B9YumHSwNjD5hrQQso02CaGientCzhm9PqerjffZ+0B4+FfG
4+
ws0ozwyfA7hW1arhBx92D8r7Hw0HHu1QwSQ2N4zlmCea7shWTC4CoO8ECJcPDYe2
5+
/wABLCPZm0dcv/sPYln7HAiukI2fxwMpf3yQXihcQQXdHHoOncUn7QlibUQj//Zx
6+
k0obEkJAUyqxFKa+3cuToFkfSH7bGs8YnI3qy/YzmsutI3keeEIQOTNAtLgauqZ4
7+
CW+Your+9vsUXaNjNshnObNHWLPc37DJaRyApwIDAQABAoIBAE0+msARNTPILITQ
8+
wwtUAa13M+rxjFRvnLQ9xptFjbo1Xd/U1Kbjs9ttKlKJek4EFuiNVjUrKx1R17Yq
9+
RPhlg3y12MkB86t3mH+8DSwREbQYbC3rSlAVLpacJrQDi0gFHCYcvRcDM0rckWAU
10+
MPjM/I7vN7Dr8P49WABAILku4g+IYaEDUXMGjNnLwgbK6nXCyOn9pwKSqA0SYltI
11+
X63Ba1N13oCigR7UtHvHcRHEWzPkBJO5/pLnNfF+0Tn2z7WXVe5oxCar9nTrUfIP
12+
aspwSjGam7cFbyutnlRLX5/Rkk7r4PkXShP++08GxYTzV7nLhwpN33W0F6B8HLEH
13+
Nu56ihECgYEA20t5gbnRF6QFabJ277uTJ24jdpitB5UOIA8+K9/cPnBsSCfWjexY
14+
Nl0UYuJap3W80dL6lV8VuJZZ0ojAxE+Qwh04MZZXq/Egxn6l+6TNeUCbBHaaj1pl
15+
X0vdxIpC5BKmXhwLLtuqzVg7t3O1NK0c0tZ+kipUA7DenVT2ZHGCyA8CgYEAyBCH
16+
/GFbqsq3Oq8CURZ9osVq5eNXrXeiIp3OlbpywDYFNPLg91mck71gT6btZeuaAH7/
17+
q7unxZ007ADAoKGPvRKtGa25RB5Vy+dC7F4EDdzz/UBh+fl2zg33W7toh9Kb2OGd
18+
HycEWgU4z+ZpC5fH0v892TlAqPQTFQx+F9rx5ekCgYEAsme7qWtHjUkWUkArfKuI
19+
cyqqVUCufB2qiTB9bupHXtDNdwJaDco6lbex7yShhd1GSRmwXTcnD63Z02sIEG1+
20+
oj1tSwI5vxuDg5jjZk9UDpIdy0rGQVvUXuv0toGZG72Edcmw22VAlqByrLPIttsj
21+
OO/htv4SrZIF+c92SI8ES8cCgYEAmxktwzva69pCGE2K10A/YAv6ZoRL+aAwYvPC
22+
LxOfWGHIwZa1Tyz6lRKQcs+vZX80IcRTA1j0pN/OIlQnAaCepW6wIaMraKK30t7T
23+
ZBkyvWiZArGCA2AheXccV9I/JGTjC01FGNyPpBY+R/aRYzpk4K+dzCR1e0XU8VGB
24+
A49qTtkCgYEAhQqvYFBlPo5T/W6tWxLLcrvUXIUL2zt4qpKKvdKXTbYwWyUaVp6H
25+
Bu/fG1KQotNwpKDwgIb9Zv/obyW9wFhhNpobvvI273wyFZMps5bu50WIOggFErak
26+
GwPXiagzBlhklsfR+TpFYQ6MTo3ymhLy2+wVIOqV/tjUaRkT7kNk98U=
27+
-----END RSA PRIVATE KEY-----

lib/Server/Validators/BearerTokenValidator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ protected function initJwtConfiguration()
6363
{
6464
$this->jwtConfiguration = Configuration::forSymmetricSigner(
6565
new Sha256(),
66-
InMemory::plainText('')
66+
InMemory::empty()
6767
);
6868

6969
$this->jwtConfiguration->setValidationConstraints(

spec/Server/ResponseTypes/IdTokenResponseSpec.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class IdTokenResponseSpec extends ObjectBehavior
3838
public const ISSUER = 'someIssuer';
3939
public const CLIENT_ID = 'clientId';
4040
public const SUBJECT = 'userId';
41-
public const KEY_ID = 'f0687e30bc113bef19f5ec6762f902e0';
41+
public const KEY_ID = 'bafd184e90a88107054f4bc05f5e7a76';
4242
public const USER_ID_ATTR = 'uid';
4343

4444
private $certFolder;

tests/Server/Validators/BearerTokenValidatorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public static function setUpBeforeClass(): void
114114
self::$privateKeyPath = $tempDir . '/oidc_module.pem';
115115

116116
$pkGenerate = openssl_pkey_new([
117-
'private_key_bits' => 1024,
117+
'private_key_bits' => 2048,
118118
'private_key_type' => OPENSSL_KEYTYPE_RSA,
119119
]);
120120

0 commit comments

Comments
 (0)