@page "/passkeys"
@implements IDisposable
@using System.Security.Cryptography
Browse, add, edit, and delete WebAuthn / FIDO2 security credentials with raw binary byte arrays.
No passkey credentials were found in the database.
| ID | AAGUID | Sign Count | Credential ID (Byte[]) | Public Key (Byte[]) | Actions |
|---|---|---|---|---|---|
| #@p.Id |
@(string.IsNullOrEmpty(p.AaGuid) ? "(None)" : p.AaGuid)
|
@p.SignCount |
@Convert.ToHexString(p.CredentialId)[..Math.Min(16, p.CredentialId.Length * 2)]... (@p.CredentialId.Length bytes)
|
@Convert.ToHexString(p.PublicKey)[..Math.Min(16, p.PublicKey.Length * 2)]... (@p.PublicKey.Length bytes)
|
|
@Convert.ToHexString(viewedPasskey.CredentialId)
@Convert.ToBase64String(viewedPasskey.CredentialId)
@Convert.ToHexString(viewedPasskey.PublicKey)
@Convert.ToBase64String(viewedPasskey.PublicKey)
@Convert.ToHexString(viewedPasskey.UserHandle)
@Convert.ToBase64String(viewedPasskey.UserHandle)
Are you sure you want to delete passkey credential:
This will permanently delete the binary security credential from the database.