DSInternals.Win32.WebAuthn.Adapter
DSInternals.Win32.WebAuthn.COSE
DSInternals.Win32.WebAuthn.Cryptography
DSInternals.Win32.WebAuthn.Entra
DSInternals.Win32.WebAuthn.Events
DSInternals.Win32.WebAuthn.FIDO
DSInternals.Win32.WebAuthn.Interop
DSInternals.Win32.WebAuthn.Okta
Represents the public key credential returned by a WebAuthn assertion operation.
AttestationPublicKeyCredential
Represents the public key credential returned by a WebAuthn attestation operation.
AuthenticationExtensionsClientAssertionInputs
Client extension inputs for WebAuthn assertions.
AuthenticationExtensionsClientAssertionOutputs
Client extension outputs from WebAuthn assertions.
AuthenticationExtensionsClientAttestationInputs
Client extension inputs for WebAuthn credential creation.
AuthenticationExtensionsClientAttestationOutputs
Client extension outputs from WebAuthn credential creation.
AuthenticationExtensionsClientOutputs
Base type for WebAuthn client extension outputs.
AuthenticatorAssertionResponse
Represents an authenticator assertion response.
AuthenticatorAttestationResponse
Represents an authenticator attestation response.
Information about an authenticator.
AuthenticatorPluginInformation
Represents information about an authenticator plugin registered in Windows.
Authenticators respond to Relying Party requests by returning an object derived from the AuthenticatorResponse class.
AuthenticatorSelectionCriteria
Specifies the Relying Party's requirements regarding authenticator attributes.
Custom converter for encoding/decoding byte[] using Base64Url instead of default Base64.
Custom converter for reading Boolean values from either JSON Boolean or string tokens.
Information about credential.
Outputs for the WebAuthn credProps client extension.
Provides compatibility members for APIs added in newer .NET versions.
The inputs to the hmac secret if it was created during registration.
The response to a hmac get secret request.
largeBlob inputs for WebAuthn assertions.
largeBlob outputs from WebAuthn assertions.
largeBlob inputs for WebAuthn credential creation.
largeBlob outputs from WebAuthn credential creation.
Extension methods for known credential mediation requirements.
prf inputs for WebAuthn assertions.
prf outputs from WebAuthn assertions.
prf inputs for WebAuthn credential creation.
prf outputs from WebAuthn credential creation.
One or two WebAuthn PRF inputs or outputs.
Inputs for the Secure Payment Confirmation (SPC) payment WebAuthn extension during assertion.
Inputs for the Secure Payment Confirmation (SPC) payment WebAuthn extension during credential creation.
Payment instrument descriptor displayed during a Secure Payment Confirmation ceremony.
Currency and amount displayed during a Secure Payment Confirmation ceremony.
PublicKeyCredential<TResponse, TClientExtensionResults>
Represents a WebAuthn public key credential.
PublicKeyCredentialCreationOptions
Represents the options for a WebAuthn credential creation (navigator.credentials.create()).
Identifies an existing public key credential.
PublicKeyCredentialHintExtensions
Extension methods for known public key credential hints.
Describes an acceptable public key credential algorithm and type pair.
PublicKeyCredentialRequestOptions
Represents the options for a WebAuthn credential request (navigator.credentials.get()).
Information about an RP Entity
Inputs for Chromium's remoteDesktopClientOverride WebAuthn extension.
Information about a user rntity.
A single user verification method factor reported by the authenticator in the WebAuthn uvm extension output.
Converts a to and from a 3-element JSON array of unsigned numbers, as defined by the WebAuthn uvm extension.
Windows WebAuthn API
Source-generated JSON serialization metadata for WebAuthn models.
WebAuthnJsonEnumConverter<TEnum>
Converts WebAuthn enum values with a uint underlying type to and from their JSON string representations.
Represents a window handle.
WebAuthn API Version Information.
AttestationConveyancePreference
This enumeration contains attestation conveyance options for credential generation.
AttestationStatementFormatIdentifier
WebAuthn attestation statement format identifiers registered with IANA.
This enumeration’s values describe authenticators' attachment modalities.
Authenticator data flags
Defines hints as to how clients might communicate with a particular authenticator in order to obtain an assertion for a specific credential.
The operation to perform on the large blob.
Enterprise Attestation Capabilities
Large blob support options.
Known credential mediation requirements as defined by the Credential Management specification.
The kind of package signature for an authenticator plugin.
Known public key credential hints as defined in the WebAuthn specification.
This enumeration's values describe the Relying Party's requirements for client-side discoverable credentials (formerly known as resident credentials or resident keys).
Defines the credential protection policy.
This enumeration describes the Relying Party's requirements regarding user verification for the create() operation. Eligible authenticators are filtered to only those capable of satisfying this requirement.