Заголовок webauthn.h
Предоставляет приложениям Win32 api для взаимодействия с Windows Hello и внешними ключами безопасности в рамках спецификаций WebAuthN и CTAP.
Просмотр констант, доступных в API WebAuthN.
webauthn.h содержит следующие программные интерфейсы:
WebAuthNAuthenticatorGetAssertion Создает подпись утверждения, представляющую утверждение аутентификатора о том, что пользователь дал согласие на определенную транзакцию. |
WebAuthNAuthenticatorMakeCredential Создает источник учетных данных открытого ключа, привязанный к управляющей системе проверки подлинности, и возвращает открытый ключ учетных данных, связанный с закрытым ключом учетных данных. |
WebAuthNCancelCurrentOperation Завершает текущую операцию в сеансе проверки подлинности. |
WebAuthNDeletePlatformCredential Удаляет источник учетных данных, хранящийся в средстве проверки подлинности. |
WebAuthNFreeAssertion Освобождает ранее выделенное утверждение WebAuthN. |
WebAuthNFreeCredentialAttestation Освобождает ранее выделенную аттестацию учетных данных. |
WebAuthNFreePlatformCredentialList Освобождает выделение для списка учетных данных платформы. |
WebAuthNGetApiVersionNumber Возвращает номер версии API. |
WebAuthNGetCancellationId Возвращает идентификатор отмены для отмененной операции. |
WebAuthNGetErrorName Возвращает имя ошибки для кода ошибки. |
WebAuthNGetPlatformCredentialList Возвращает список сохраненных учетных данных. |
WebAuthNGetW3CExceptionDOMError Возвращает код ошибки W3C DOM для последней неудачной операции. |
WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable Определяет, доступна ли служба проверки подлинности платформы. |
WEBAUTHN_ASSERTION Структура, содержащая данные, необходимые для проверки утверждения. |
WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS Структура, содержащая параметры для получения утверждения. |
WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS Параметры для операции WebAuthNAuthenticatorMakeCredential. |
WEBAUTHN_CLIENT_DATA Структура, содержащая клиентские данные, отправляемые в средство проверки подлинности. |
WEBAUTHN_COMMON_ATTESTATION Структура, содержащая общие данные для аттестации. |
WEBAUTHN_COSE_CREDENTIAL_PARAMETER Структура, содержащая сведения о параметрах учетных данных COSE. |
WEBAUTHN_COSE_CREDENTIAL_PARAMETERS Структура, содержащая параметры COSE для учетных данных. |
WEBAUTHN_CRED_BLOB_EXTENSION Данные расширения BLOB-объектов для учетных данных. |
WEBAUTHN_CRED_PROTECT_EXTENSION_IN Содержит сведения о расширении защиты учетных данных. |
WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT Структура, содержащая учетные данные со значениями SALT. |
WEBAUTHN_CREDENTIAL Содержит сведения об учетных данных. |
WEBAUTHN_CREDENTIAL_ATTESTATION Содержит данные аттестации для учетных данных. |
WEBAUTHN_CREDENTIAL_DETAILS Содержит данные для учетных данных. |
WEBAUTHN_CREDENTIAL_DETAILS_LIST Список учетных данных. |
WEBAUTHN_CREDENTIAL_EX Данные об учетных данных с дополнительными сведениями. |
WEBAUTHN_CREDENTIAL_LIST Список учетных данных, зарегистрированных пользователем с помощью средства проверки подлинности. |
WEBAUTHN_CREDENTIALS Массив учетных данных, зарегистрированных пользователем с помощью средства проверки подлинности. |
WEBAUTHN_EXTENSION Содержит сведения о расширении. |
WEBAUTHN_EXTENSIONS Содержит список расширений. |
WEBAUTHN_GET_CREDENTIALS_OPTIONS Содержит параметры для функции WebAuthNGetPlatformCredentialsList. |
WEBAUTHN_HMAC_SECRET_SALT Содержит значения SALT для Hmac-Secret. |
WEBAUTHN_HMAC_SECRET_SALT_VALUES Содержит значения SALT для секрета HMAC. |
WEBAUTHN_RP_ENTITY_INFORMATION Сведения о проверяющей стороне. |
WEBAUTHN_USER_ENTITY_INFORMATION Сведения о сущности пользователя. |
WEBAUTHN_X5C Цепочка сертификатов X.509. |