有谁知道 Windows Hello 的安全凭据在哪里以及如何删除它们?
我正在使用 Web Authentication API 实现身份验证,并且在处理代码时创建了数百个凭据,我想以某种方式删除这些凭据。
navigator.credential.get({ ... })
只需调用get()
一两分钟即可加载所有这些并显示此对话框:
有谁知道 Windows Hello 的安全凭据在哪里以及如何删除它们?
我正在使用 Web Authentication API 实现身份验证,并且在处理代码时创建了数百个凭据,我想以某种方式删除这些凭据。
navigator.credential.get({ ... })
只需调用get()
一两分钟即可加载所有这些并显示此对话框:
Microsoft 命令行工具 certutil 可用于查看和删除这些 WebAuthN 密钥。
免责声明:删除错误的密钥非常容易,因此请确保您乐于接受可能删除错误密钥的风险;没有撤消。
要查看您的 WebAuthN 密钥,请从命令提示符运行:
certutil -csp NGC -key
WebAuthN 密钥的名称类似于 //FIDO_AUTHENTICATOR//_
您需要确定要删除的密钥,然后从管理员命令提示符中删除 WebAuthN 密钥,运行:
certutil -csp NGC -delkey
自发提示,将 Chrome 与开发工具和模拟平台身份验证器一起使用:https ://developer.chrome.com/docs/devtools/webauthn/