AuthenticatorAttestationResponse: getPublicKey()-Methode
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Oktober 2023 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
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 ein ArrayBuffer zurück, das das DER SubjectPublicKeyInfo des neuen Berechtigungsnachweises enthält (siehe Subject Public Key Info), oder null, falls dies nicht verfügbar ist.
Dies ist eine Hilfsfunktion, die erstellt wurde, um den einfachen Zugriff auf den öffentlichen Schlüssel zu ermöglichen. Dieser Schlüssel muss gespeichert werden, um zukünftige Authentifizierungsoperationen zu verifizieren (d.h. unter Verwendung von navigator.credentials.get()).
Syntax
getPublicKey()
Parameter
Keine.
Rückgabewert
Ein ArrayBuffer enthaltend das DER SubjectPublicKeyInfo des neuen Berechtigungsnachweises (siehe Subject Public Key Info), oder null, falls 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> |