英語で読む

次の方法で共有


WebAuthn

WebAuthn テクノロジの概要。WebAuthn および CTAP 仕様の一部として、Windows Helloおよび外部セキュリティ キーと通信するための API を Win32 アプリに提供します。

WebAuthn API を使用して開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

関数

 
WebAuthNAuthenticatorGetAssertion

ユーザーが特定のトランザクションに同意した認証子によるアサーションを表すアサーション署名を生成します。
WebAuthNAuthenticatorMakeCredential

管理認証子にバインドされた公開キー資格情報ソースを作成し、その資格情報秘密キーに関連付けられている資格情報公開キーを返します。
WebAuthNCancelCurrentOperation

認証セッションで現在進行中の操作を終了します。
WebAuthNDeletePlatformCredential

認証子に格納されている資格情報ソースを削除します。
WebAuthNFreeAssertion

以前に割り当てられた WebAuthN アサーションを解放します。
WebAuthNFreeCredentialAttestation

以前に割り当てられた資格情報構成証明を解放します。
WebAuthNFreePlatformCredentialList

プラットフォーム資格情報リストの割り当てを解放します。
WebAuthNGetApiVersionNumber

API のバージョン番号を取得します。
WebAuthNGetCancellationId

取り消された操作のキャンセル ID を取得します。
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

Hmac-Secret の SALT 値を格納します。
WEBAUTHN_HMAC_SECRET_SALT_VALUES

HMAC シークレットの SALT 値を格納します。
WEBAUTHN_RP_ENTITY_INFORMATION

証明書利用者に関する情報。
WEBAUTHN_USER_ENTITY_INFORMATION

ユーザー エンティティに関する情報。
WEBAUTHN_X5C

X.509 証明書チェーン。