DSInternals.Win32.WebAuthn.Adapter
3.1.0
Prefix Reserved
dotnet add package DSInternals.Win32.WebAuthn.Adapter --version 3.1.0
NuGet\Install-Package DSInternals.Win32.WebAuthn.Adapter -Version 3.1.0
<PackageReference Include="DSInternals.Win32.WebAuthn.Adapter" Version="3.1.0" />
<PackageVersion Include="DSInternals.Win32.WebAuthn.Adapter" Version="3.1.0" />
<PackageReference Include="DSInternals.Win32.WebAuthn.Adapter" />
paket add DSInternals.Win32.WebAuthn.Adapter --version 3.1.0
#r "nuget: DSInternals.Win32.WebAuthn.Adapter, 3.1.0"
#:package DSInternals.Win32.WebAuthn.Adapter@3.1.0
#addin nuget:?package=DSInternals.Win32.WebAuthn.Adapter&version=3.1.0
#tool nuget:?package=DSInternals.Win32.WebAuthn.Adapter&version=3.1.0
DSInternals.Win32.WebAuthn.Adapter
Bridge between Fido2.Models and DSInternals.Win32.WebAuthn
This package lets applications already built on top of fido2-net-lib drive the native Windows WebAuthn API. It accepts the Fido2.Models request/response types as input, translates them to the native structures consumed by DSInternals.Win32.WebAuthn, and maps the results back.
If you do not already use Fido2.Models in your codebase, use the DSInternals.Win32.WebAuthn package directly instead.
Requirements
- Windows 10 version 1903 or newer
- .NET 10
Usage
The main entry point is the WebAuthnApiAdapter class in the DSInternals.Win32.WebAuthn.Adapter namespace. It exposes methods that accept Fido2.Models option types (e.g. CredentialCreateOptions, AssertionOptions) and return the corresponding Fido2.Models response types.
Related Packages
- DSInternals.Win32.WebAuthn — the underlying managed wrapper of the Windows WebAuthn API.
- Fido2.Models — the model types this adapter consumes and produces.
Links
License
Released under the MIT License.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- DSInternals.Win32.WebAuthn (>= 3.1.0)
- Fido2.Models (>= 4.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Added translators for credential hints, credential protection policy, large-blob attestation/assertion inputs and outputs, and PRF attestation/assertion inputs and outputs.
- Updated `DSInternals.Win32.WebAuthn` dependency to 3.1.0 and aligned with the new API surface.