File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
src/WalletFramework.SdJwtVc/Services/SdJwtVcHolderService Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -63,8 +63,13 @@ public async Task<string> GenerateKbProofOfPossessionAsync(
6363
6464 public async Task < string > CreateSignedJwt ( object header , object payload , KeyId keyId )
6565 {
66- var encodedHeader = Base64UrlEncoder . Encode ( JsonConvert . SerializeObject ( header ) ) ;
67- var encodedPayload = Base64UrlEncoder . Encode ( JsonConvert . SerializeObject ( payload ) ) ;
66+ var serializerSettings = new JsonSerializerSettings
67+ {
68+ NullValueHandling = NullValueHandling . Ignore
69+ } ;
70+
71+ var encodedHeader = Base64UrlEncoder . Encode ( JsonConvert . SerializeObject ( header , serializerSettings ) ) ;
72+ var encodedPayload = Base64UrlEncoder . Encode ( JsonConvert . SerializeObject ( payload , serializerSettings ) ) ;
6873
6974 var dataToSign = encodedHeader + "." + encodedPayload ;
7075 var signature = await keyStore . Sign ( keyId , Encoding . UTF8 . GetBytes ( dataToSign ) ) ;
You can’t perform that action at this time.
0 commit comments