From 8039594024e0c0e1edf85154d8c2dbe8c0f6ea62 Mon Sep 17 00:00:00 2001 From: mansud Date: Thu, 16 Jan 2020 15:15:17 +0900 Subject: [PATCH] Fixed jti null exception --- pom.xml | 2 +- src/main/java/com/metadium/vc/Verifiable.java | 3 ++- src/main/java/com/metadium/vc/VerifiableCredential.java | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 4dcfa7c..27ee841 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.metadium - 0.1.5 + 0.1.6 verifiable-credential-java jar diff --git a/src/main/java/com/metadium/vc/Verifiable.java b/src/main/java/com/metadium/vc/Verifiable.java index 6772ef6..f39ebb1 100644 --- a/src/main/java/com/metadium/vc/Verifiable.java +++ b/src/main/java/com/metadium/vc/Verifiable.java @@ -88,7 +88,8 @@ public void setId(URI id) { * @return id of verifiable credential */ public URI getId() { - return URI.create((String)jsonObject.get(JSONLD_KEY_ID)); + String id = (String)jsonObject.get(JSONLD_KEY_ID); + return id == null ? null : URI.create(id); } /** diff --git a/src/main/java/com/metadium/vc/VerifiableCredential.java b/src/main/java/com/metadium/vc/VerifiableCredential.java index b9df42e..5cfe202 100644 --- a/src/main/java/com/metadium/vc/VerifiableCredential.java +++ b/src/main/java/com/metadium/vc/VerifiableCredential.java @@ -52,7 +52,8 @@ public void setIssuer(URI issuer) { * @return issuer of credential */ public URI getIssuer() { - return URI.create((String)jsonObject.get(JSONLD_KEY_ISSUSER)); + String iss = (String)jsonObject.get(JSONLD_KEY_ISSUSER); + return iss == null ? null : URI.create(iss); } /**