Skip to content

Commit 4811c2c

Browse files
committed
key handling simplified
1 parent 6c82e5b commit 4811c2c

2 files changed

Lines changed: 3 additions & 19 deletions

File tree

src/test/java/org/oidc/msg/AbstractMessageTest.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -164,15 +164,9 @@ private void testSuccessJWTEncryptDecrypt(String alg, String encAlg, String encE
164164
List<Key> keysDec = getKeyJar().getDecryptKey(null, keyOwner, null, null);
165165
List<Key> keysEnc = getKeyJarPub().getEncryptKey(null, keyOwner, null, null);
166166
String signedAndEncryptedJwt = null;
167-
if (encAlg.equals("A128KW")) {
167+
if (encAlg.startsWith("A")) {
168168
signedAndEncryptedJwt = mockMessage.toJwt(keysDec.get(0), alg, keysEnc.get(1), encAlg,
169169
encEnc, null, null, null);
170-
} else if (encAlg.equals("A192KW")) {
171-
signedAndEncryptedJwt = mockMessage.toJwt(keysDec.get(0), alg, keysEnc.get(2), encAlg,
172-
encEnc, null, null, null);
173-
} else if (encAlg.equals("A256KW")) {
174-
signedAndEncryptedJwt = mockMessage.toJwt(keysDec.get(0), alg, keysEnc.get(3), encAlg,
175-
encEnc, null, null, null);
176170
} else if (encAlg.startsWith("ECDH")) {
177171

178172
//For ECDH we need to do bit more complicated test

src/test/java/org/oidc/msg/BaseMessageTest.java

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -174,12 +174,7 @@ protected KeyJar getKeyJar()
174174
KeyBundle keyBundlePrv = KeyBundle.keyBundleFromLocalFile(PRIVATE_KEY_FILE, "der", usesPrv);
175175
keyJarOfPrivateKeys.addKeyBundle(keyOwner, keyBundlePrv);
176176
keyJarOfPrivateKeys.addKeyBundle("", keyBundlePrv);
177-
keyBundlePrv.append(new SYMKey("enc", Base64.encodeBase64URLSafeString(
178-
"1234567890123456".getBytes(Charset.forName("UTF-8")))));
179-
keyBundlePrv.append(new SYMKey("enc", Base64.encodeBase64URLSafeString(
180-
"123456789012345678901234".getBytes(Charset.forName("UTF-8")))));
181-
keyBundlePrv.append(new SYMKey("enc", Base64.encodeBase64URLSafeString(
182-
"12345678901234567890123456789012".getBytes(Charset.forName("UTF-8")))));
177+
keyBundlePrv.append(new SYMKey("enc", "symmetrickey"));
183178
ArrayList<String> usesPub = new ArrayList<String>();
184179
usesPub.add("ver");
185180
usesPub.add("enc");
@@ -207,12 +202,7 @@ protected KeyJar getKeyJarPub()
207202
usesPub.add("ver");
208203
usesPub.add("enc");
209204
KeyBundle keyBundlePub = KeyBundle.keyBundleFromLocalFile(PUBLIC_KEY_FILE, "der", usesPub);
210-
keyBundlePub.append(new SYMKey("enc", Base64.encodeBase64URLSafeString(
211-
"1234567890123456".getBytes(Charset.forName("UTF-8")))));
212-
keyBundlePub.append(new SYMKey("enc", Base64.encodeBase64URLSafeString(
213-
"123456789012345678901234".getBytes(Charset.forName("UTF-8")))));
214-
keyBundlePub.append(new SYMKey("enc", Base64.encodeBase64URLSafeString(
215-
"12345678901234567890123456789012".getBytes(Charset.forName("UTF-8")))));
205+
keyBundlePub.append(new SYMKey("enc", "symmetrickey"));
216206
keyJarOfPublicKeys.addKeyBundle(keyOwner, keyBundlePub);
217207
return keyJarOfPublicKeys;
218208
}

0 commit comments

Comments
 (0)