WebAuthn
WebAuthn 技术概述,它为 Win32 应用提供 API,以便与作为 WebAuthn 和 CTAP 规范的一部分Windows Hello和外部安全密钥进行通信。
若要使用 WebAuthn API 进行开发,需要以下标头:
有关此技术的编程指南,请参阅:
WebAuthNAuthenticatorGetAssertion 生成一个断言签名,该签名表示用户已同意特定事务的验证器提供的断言。 |
WebAuthNAuthenticatorMakeCredential 创建绑定到管理验证器的公钥凭据源,并返回与其凭据私钥关联的凭据公钥。 |
WebAuthNCancelCurrentOperation 终止验证器会话中当前正在进行的操作。 |
WebAuthNDeletePlatformCredential 删除存储在验证器上的凭据源。 |
WebAuthNFreeAssertion 释放以前分配的 WebAuthN 断言。 |
WebAuthNFreeCredentialAttestation 释放以前分配的凭据证明。 |
WebAuthNFreePlatformCredentialList 释放平台凭据列表的分配。 |
WebAuthNGetApiVersionNumber 获取 API 版本号。 |
WebAuthNGetCancellationId 获取已取消操作的取消 ID。 |
WebAuthNGetErrorName 获取错误代码的错误名称。 |
WebAuthNGetPlatformCredentialList 获取存储凭据的列表。 |
WebAuthNGetW3CExceptionDOMError 获取上次失败操作的 W3C DOM 错误代码。 |
WebAuthNIsUserVerificationPlatformAuthenticatorAvailable 确定平台验证器服务是否可用。 |