1

有谁知道 Windows Hello 的安全凭据在哪里以及如何删除它们?

我正在使用 Web Authentication API 实现身份验证,并且在处理代码时创建了数百个凭据,我想以某种方式删除这些凭据。

navigator.credential.get({ ... })

只需调用get()一两分钟即可加载所有这些并显示此对话框:

Windows 安全凭证

4

1 回答 1

7

引用superuser.com

Microsoft 命令行工具 certutil 可用于查看和删除这些 WebAuthN 密钥。

免责声明:删除错误的密钥非常容易,因此请确保您乐于接受可能删除错误密钥的风险;没有撤消。

要查看您的 WebAuthN 密钥,请从命令提示符运行:

certutil -csp NGC -key

WebAuthN 密钥的名称类似于 //FIDO_AUTHENTICATOR//_

您需要确定要删除的密钥,然后从管理员命令提示符中删除 WebAuthN 密钥,运行:

certutil -csp NGC -delkey

自发提示,将 Chrome 与开发工具和模拟平台身份验证器一起使用:https ://developer.chrome.com/docs/devtools/webauthn/

于 2021-07-15T07:06:09.937 回答