AuthenticatorAttestationResponse: getPublicKeyAlgorithm() 方法

基线 2023

新近可用

2023 年 10 月起,此功能在最新的设备和浏览器版本上均可使用。此功能可能在旧设备或浏览器上无法正常使用。

安全上下文:此功能仅在 安全上下文 (HTTPS) 中,在 支持的浏览器 中可用。

getPublicKeyAlgorithm() 方法是 AuthenticatorAttestationResponse 接口的方法,它返回一个数字,该数字等于 COSE 算法标识符,表示用于新凭据的加密算法。

这是一个便利函数,旨在允许轻松访问算法类型。需要将此信息存储起来,以便验证未来的身份验证操作(即,使用 navigator.credentials.get())。

语法

js
getPublicKeyAlgorithm()

参数

无。

返回值

一个数字,该数字等于 COSE 算法标识符,表示用于新凭据的加密算法。

示例

有关详细示例,请参见 使用 WebAuthn API 创建公钥凭据

规范

规范
Web 身份验证:访问公钥凭据的 API - 第 3 级
# dom-authenticatorattestationresponse-getpublickeyalgorithm

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。