webauthn.h-Header
Stellt Win32-Apps mit APIs für die Kommunikation mit Windows Hello und externen Sicherheitsschlüsseln im Rahmen der WebAuthN- und CTAP-Spezifikationen bereit.
Zeigen Sie die in der WebAuthN-API verfügbaren Konstanten an.
webauthn.h enthält die folgenden Programmierschnittstellen:
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. |
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. |