Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

AuthenticatorAttestationResponse: getPublicKey() Methode

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die getPublicKey() Methode der AuthenticatorAttestationResponse Schnittstelle gibt einen ArrayBuffer zurück, der das DER SubjectPublicKeyInfo des neuen Berechtigungsnachweises enthält (siehe Subject Public Key Info), oder null, wenn dies nicht verfügbar ist.

Dies ist eine Komfortfunktion, die entwickelt wurde, um einfachen Zugriff auf den öffentlichen Schlüssel zu ermöglichen. Dieser Schlüssel muss gespeichert werden, um zukünftige Authentifizierungsvorgänge zu verifizieren (z.B. mit navigator.credentials.get()).

Syntax

js
getPublicKey()

Parameter

Keine.

Rückgabewert

Ein ArrayBuffer, der das DER SubjectPublicKeyInfo des neuen Berechtigungsnachweises enthält (siehe Subject Public Key Info), oder null, wenn dies nicht verfügbar ist.

Beispiele

Siehe Erstellen eines öffentlichen Schlüssel-Berechtigungsnachweises für ein detailliertes Beispiel.

Spezifikationen

Spezifikation
Web Authentication: An API for accessing Public Key Credentials - Level 3
# dom-authenticatorattestationresponse-getpublickey

Browser-Kompatibilität