AuthenticatorAttestationResponse - 包含验证数据和加密证明
这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
当 WebAuthn 验证器调用 create()
创建新的 PublicKeyCredential
时,PublicKeyCredential.response
值将是一个 AuthenticatorAttestationResponse
对象。该对象包含两个属性:1)从 AuthenticatorResponse
继承的 clientDataJSON
属性; 和 2)一个 attestationObject
,它是为新创建的密钥对提供信任根的认证者方式。
属性
AuthenticatorAttestationResponse.clientDataJSON
继承自 AuthenticatorResponse.clientDataJSON
。包含用于身份验证的客户端数据,例如来源和验证质询。
AuthenticatorAttestationResponse.attestationObject
验证器的加密证明,即新生成的密钥对由该验证器创建。
方法
无。
更多实例
暂无
规范
规范 | 状态 | 备注 |
---|---|---|
Web Authentication: An API for accessing Public Key Credentials Level 1 | 候选推荐 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 651 | 未知 | 601 | 未知 | 未知 | 未知 |
attestationObject |
651 | 未知 | 601 | 未知 | 未知 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 |
attestationObject |
未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 |
1. 仅支持 USB U2F 令牌