AuthenticatorAttestationResponse: getPublicKey() 方法

Baseline 2023
新推出

自 ⁨2023 年 10 月⁩ 以來,此功能已在最新裝置和瀏覽器版本中得到支援。此功能可能無法在舊裝置或瀏覽器上執行。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

AuthenticatorAttestationResponse 介面的 getPublicKey() 方法返回一個包含新憑證的 DER SubjectPublicKeyInfoArrayBuffer(請參閱 Subject Public Key Info),如果此資訊不可用,則返回 null

這是一個便捷函式,旨在方便訪問公鑰。此金鑰需要被儲存起來,以便驗證未來的身份驗證操作(即使用 navigator.credentials.get())。

語法

js
getPublicKey()

引數

無。

返回值

一個包含新憑證的 DER SubjectPublicKeyInfoArrayBuffer(請參閱 Subject Public Key Info),如果此資訊不可用,則返回 null

示例

有關詳細示例,請參閱 建立公鑰憑證

規範

規範
Web Authentication:訪問公鑰憑證的 API - 第 3 級
# dom-authenticatorattestationresponse-getpublickey

瀏覽器相容性