Skip to content

Commit f54a5a3

Browse files
committed
fix: update credential format
1 parent 382d73e commit f54a5a3

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

waltid-libraries/protocols/waltid-openid4vci/src/commonMain/kotlin/id/walt/openid4vci/handlers/credential/W3cJwtVcCredentialSigner.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import id.walt.did.dids.DidUtils
77
import id.walt.openid4vci.metadata.issuer.CredentialDisplay
88
import id.walt.openid4vci.requests.credential.CredentialRequest
99
import id.walt.sdjwt.SDMap
10+
import id.walt.sdjwt.SDJwtVC.Companion.SD_JWT_VC_TYPE_HEADER
1011
import id.walt.x509.CertificateDer
1112
import id.walt.w3c.CredentialBuilder
1213
import id.walt.w3c.CredentialBuilderType
@@ -142,7 +143,12 @@ object W3cJwtVcCredentialSigner {
142143
additionalJwtOptions = emptyMap(),
143144
display = Json.encodeToJsonElement(display ?: emptyList()).jsonArray,
144145
disclosureMap = selectiveDisclosure,
145-
context = context
146+
context = context,
147+
type = when (builderType) {
148+
CredentialBuilderType.W3CV11CredentialBuilder -> "JWT"
149+
CredentialBuilderType.W3CV2CredentialBuilder -> SD_JWT_VC_TYPE_HEADER
150+
else -> "JWT"
151+
}
146152
)
147153
}
148154
}

0 commit comments

Comments
 (0)