diff --git a/datatypes.xsd b/datatypes.xsd
index b878401..42ec4b5 100644
--- a/datatypes.xsd
+++ b/datatypes.xsd
@@ -1835,7 +1835,7 @@
-
+
diff --git a/readme.md b/readme.md
index 65ed3d5..396f727 100644
--- a/readme.md
+++ b/readme.md
@@ -1260,7 +1260,7 @@ Valid values:
* JWT_VC_JSON
* MSO_MDOC
-* SD_JWT
+* DC_SD_JWT
### VerifiablePresentationNotice.DcqlQuery
diff --git a/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/DcqlQuery.java b/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/DcqlQuery.java
index cdde866..edd6df8 100644
--- a/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/DcqlQuery.java
+++ b/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/DcqlQuery.java
@@ -55,7 +55,7 @@ public static class Credential {
@JsonProperty("claim_sets")
List claimSets;
- public static Credential jwtVc(String id, List typeValues) {
+ public static Credential jwtVcJson(String id, List typeValues) {
return new Credential(id, JWT_VC_JSON, new Meta(typeValues, null, null), null, null);
}
@@ -63,8 +63,8 @@ public static Credential mdoc(String id, String doctypeValue) {
return new Credential(id, MSO_MDOC, new Meta(null, doctypeValue, null), null, null);
}
- public static Credential sdJwt(String id, List vctValues) {
- return new Credential(id, SD_JWT, new Meta(null, null, vctValues), null, null);
+ public static Credential dcSdJwt(String id, List vctValues) {
+ return new Credential(id, DC_SD_JWT, new Meta(null, null, vctValues), null, null);
}
}
diff --git a/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/Format.java b/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/Format.java
index 8a00fd9..fbe5a1e 100644
--- a/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/Format.java
+++ b/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/Format.java
@@ -6,7 +6,7 @@ public enum Format {
JWT_VC_JSON("jwt_vc_json"),
MSO_MDOC("mso_mdoc"),
- SD_JWT("sd_jwt");
+ DC_SD_JWT("dc+sd-jwt");
private final String value;
diff --git a/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/VerifiablePresentationNotice.java b/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/VerifiablePresentationNotice.java
index 3857eaa..34df23d 100644
--- a/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/VerifiablePresentationNotice.java
+++ b/src/main/java/no/digipost/api/datatypes/types/verifiableCredential/VerifiablePresentationNotice.java
@@ -60,7 +60,7 @@ public static class Option {
null,
new DcqlQuery(
List.of(
- DcqlQuery.Credential.jwtVc(
+ DcqlQuery.Credential.dcSdJwt(
"credential1",
List.of("driversLicence")
)
diff --git a/src/test/java/no/digipost/api/datatypes/types/PresentationNoticeTest.java b/src/test/java/no/digipost/api/datatypes/types/PresentationNoticeTest.java
index 0bd8164..2b57f98 100644
--- a/src/test/java/no/digipost/api/datatypes/types/PresentationNoticeTest.java
+++ b/src/test/java/no/digipost/api/datatypes/types/PresentationNoticeTest.java
@@ -16,7 +16,7 @@ public void dcqlShouldSerializeCorrectlyAsJson() throws JsonProcessingException
ObjectMapper jsonMapper = new ObjectMapper();
String dcqlJson = jsonMapper.writeValueAsString(dcqlQuery);
- String expected = "{\"credentials\":[{\"id\":\"credential1\",\"format\":\"jwt_vc_json\",\"meta\":{\"type_values\":[\"driversLicence\"]},\"claims\":null,\"claim_sets\":null}],\"credential_sets\":null}";
+ String expected = "{\"credentials\":[{\"id\":\"credential1\",\"format\":\"dc+sd-jwt\",\"meta\":{\"vct_values\":[\"driversLicence\"]},\"claims\":null,\"claim_sets\":null}],\"credential_sets\":null}";
assert dcqlJson.equals(expected);
}