diff --git a/openid-connect-common/src/main/java/org/mitre/jwt/model/JwtHeader.java b/openid-connect-common/src/main/java/org/mitre/jwt/model/JwtHeader.java index 37cf16dfd..b2e5bd4be 100644 --- a/openid-connect-common/src/main/java/org/mitre/jwt/model/JwtHeader.java +++ b/openid-connect-common/src/main/java/org/mitre/jwt/model/JwtHeader.java @@ -58,11 +58,11 @@ public class JwtHeader extends ClaimSet { if (element.getValue().isJsonNull()) { pass.add(element.getKey(), element.getValue()); } else if (element.getKey().equals(TYPE)) { - this.setType(json.get(TYPE).getAsString()); + this.setType(element.getValue().getAsString()); } else if (element.getKey().equals(ALGORITHM)) { - this.setAlgorithm(json.get(ALGORITHM).getAsString()); + this.setAlgorithm(element.getValue().getAsString()); } else if (element.getKey().equals(ENCRYPTION_METHOD)) { - this.setEncryptionMethod(json.get(ENCRYPTION_METHOD).getAsString()); + this.setEncryptionMethod(element.getValue().getAsString()); } else { pass.add(element.getKey(), element.getValue()); }