Skip to content

Commit f3a2b2d

Browse files
Fixed correct conversion to byte arrays in android attestation.
1 parent 2c452e3 commit f3a2b2d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

samples/KristofferStrube.Blazor.WebAuthentication.API/WebAuthenticationAPI.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public static Results<Ok, BadRequest<string>> Register(string userName, [FromBod
114114
string attestationStatementValiditiyJsonString = Base64UrlEncoder.Decode(base64EncodedattestationStatementValiditiyJsonString);
115115
AttestationStatementValiditiy attestationStatementValiditiy = JsonSerializer.Deserialize<AttestationStatementValiditiy>(attestationStatementValiditiyJsonString);
116116

117-
var concattedAuthenticatorAndClientData = Encoding.UTF8.GetBytes(registration.Response.AuthenticatorData).Concat(Encoding.UTF8.GetBytes(registration.Response.ClientDataJSON)).ToArray();
117+
var concattedAuthenticatorAndClientData = Convert.FromBase64String(registration.Response.AuthenticatorData).Concat(Convert.FromBase64String(registration.Response.ClientDataJSON)).ToArray();
118118

119119
var hasher = SHA256.Create();
120120
var hash = hasher.ComputeHash(concattedAuthenticatorAndClientData);

0 commit comments

Comments
 (0)