webauthn.h 标头
为 Win32 应用提供 API,用于在 WebAuthN 和 CTAP 规范中与Windows Hello和外部安全密钥通信。
查看 WebAuthN API 中可用的 常量 。
webauthn.h 包含以下编程接口:
WebAuthNAuthenticatorGetAssertion 生成一个断言签名,该签名表示用户已同意特定事务的验证器断言。 |
WebAuthNAuthenticatorMakeCredential 创建绑定到管理验证器的公钥凭据源,并返回与其凭据私钥关联的凭据公钥。 |
WebAuthNCancelCurrentOperation 终止身份验证器会话中当前正在进行的操作。 |
WebAuthNDeletePlatformCredential 删除存储在验证器上的凭据源。 |
WebAuthNFreeAssertion 释放以前分配的 WebAuthN 断言。 |
WebAuthNFreeCredentialAttestation 释放以前分配的凭据证明。 |
WebAuthNFreePlatformCredentialList 释放平台凭据列表的分配。 |
WebAuthNGetApiVersionNumber 获取 API 版本号。 |
WebAuthNGetCancellationId 获取已取消操作的取消 ID。 |
WebAuthNGetErrorName 获取错误代码的错误名称。 |
WebAuthNGetPlatformCredentialList 获取存储凭据的列表。 |
WebAuthNGetW3CExceptionDOMError 获取上次失败操作的 W3C DOM 错误代码。 |
WebAuthNIsUserVerificationPlatformAuthenticatorAvailable 确定平台验证器服务是否可用。 |