Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Übersicht über die WebAuthn-Technologie, die Win32-Apps mit APIs für die Kommunikation mit Windows Hello und externen Sicherheitsschlüsseln im Rahmen der WebAuthn- und CTAP-Spezifikationen bereitstellt.
Für die Entwicklung mit der WebAuthn-API benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
Functions
WebAuthNAuthenticatorGetAssertion Erzeugt eine Assertionssignatur, die eine Assertion durch den Authentifikator darstellt, der der Benutzer einer bestimmten Transaktion zugestimmt hat. |
WebAuthNAuthenticatorMakeCredential Erstellt eine Anmeldeinformationsquelle für öffentliche Schlüssel, die an einen verwaltenden Authentifikator gebunden ist, und gibt den öffentlichen Schlüssel der Anmeldeinformationen zurück, der dem privaten Schlüssel der Anmeldeinformationen zugeordnet ist. |
WebAuthNCancelCurrentOperation Beendet den vorgang, der derzeit in der Authentifikatorsitzung ausgeführt wird. |
WebAuthNDeletePlatformCredential Entfernt eine in einem Authentifikator gespeicherte Anmeldeinformationsquelle. |
WebAuthNFreeAssertion Gibt eine zuvor zugeordnete WebAuthN-Assertion frei. |
WebAuthNFreeCredentialAttestation Gibt einen zuvor zugewiesenen Nachweis für Anmeldeinformationen frei. |
WebAuthNFreePlatformCredentialList Gibt die Zuordnung für die Plattformanmeldeinformationsliste frei. |
WebAuthNGetApiVersionNumber Ruft die API-Versionsnummer ab. |
WebAuthNGetCancellationId Ruft die Abbruch-ID für einen abgebrochenen Vorgang ab. |
WebAuthNGetErrorName Ruft den Fehlernamen für einen Fehlercode ab. |
WebAuthNGetPlatformCredentialList Ruft die Liste der gespeicherten Anmeldeinformationen ab. |
WebAuthNGetW3CExceptionDOMError Ruft den W3C-DOM-Fehlercode für den letzten fehlgeschlagenen Vorgang ab. |
WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable Bestimmt, ob der Plattformauthentifikatordienst verfügbar ist. |
Strukturen
WEBAUTHN_ASSERTION Eine -Struktur, die die zum Überprüfen einer Assertion erforderlichen Daten enthält. |
WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS Eine -Struktur, die die Optionen zum Abrufen einer Assertion enthält. |
WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS Die Optionen für den WebAuthNAuthenticatorMakeCredential-Vorgang. |
WEBAUTHN_CLIENT_DATA Eine Struktur, die die Clientdaten enthält, die an den Authentifikator gesendet werden. |
WEBAUTHN_COMMON_ATTESTATION Die -Struktur, die die allgemeinen Daten für einen Nachweis enthält. |
WEBAUTHN_COSE_CREDENTIAL_PARAMETER Die Struktur, die die COSE-Anmeldeinformationsparameterinformationen enthält. |
WEBAUTHN_COSE_CREDENTIAL_PARAMETERS Die Struktur, die die COSE-Parameter für anmeldeinformationen enthält. |
WEBAUTHN_CRED_BLOB_EXTENSION Die Bloberweiterungsdaten für Anmeldeinformationen. |
WEBAUTHN_CRED_PROTECT_EXTENSION_IN Enthält die Informationen zur Erweiterung zum Schutz von Anmeldeinformationen. |
WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT Die Struktur, die die Anmeldeinformationen mit SALT-Werten enthält. |
WEBAUTHN_CREDENTIAL Enthält Informationen zu Anmeldeinformationen. |
WEBAUTHN_CREDENTIAL_ATTESTATION Enthält die Nachweisdaten für Anmeldeinformationen. |
WEBAUTHN_CREDENTIAL_DETAILS Enthält die Daten für Anmeldeinformationen. |
WEBAUTHN_CREDENTIAL_DETAILS_LIST Die Liste der Anmeldeinformationen. |
WEBAUTHN_CREDENTIAL_EX Daten zu Anmeldeinformationen mit zusätzlichen Informationen. |
WEBAUTHN_CREDENTIAL_LIST Die Liste der Anmeldeinformationen, die der Benutzer beim Authentifikator registriert hat. |
WEBAUTHN_CREDENTIALS Das Array von Anmeldeinformationen, die der Benutzer beim Authentifikator registriert hat. |
WEBAUTHN_EXTENSION Enthält Informationen zu einer Erweiterung. |
WEBAUTHN_EXTENSIONS Enthält eine Liste von Erweiterungen. |
WEBAUTHN_GET_CREDENTIALS_OPTIONS Enthält die Optionen für die WebAuthNGetPlatformCredentialsList-Funktion. |
WEBAUTHN_HMAC_SECRET_SALT Enthält die SALT-Werte für Hmac-Secret. |
WEBAUTHN_HMAC_SECRET_SALT_VALUES Enthält die SALT-Werte für das HMAC-Geheimnis. |
WEBAUTHN_RP_ENTITY_INFORMATION Informationen zur vertrauenden Seite. |
WEBAUTHN_USER_ENTITY_INFORMATION Informationen zu einer Benutzerentität. |
WEBAUTHN_X5C Die X.509-Zertifikatkette. |