Skip to content

Latest commit

 

History

History
139 lines (75 loc) · 5.26 KB

DSInternals.Win32.WebAuthn.md

File metadata and controls

139 lines (75 loc) · 5.26 KB

Namespace DSInternals.Win32.WebAuthn

Namespaces

DSInternals.Win32.WebAuthn.Adapter

DSInternals.Win32.WebAuthn.COSE

DSInternals.Win32.WebAuthn.FIDO

DSInternals.Win32.WebAuthn.Interop

Classes

AuthenticationExtensionsClientInputs

Contains WebAuthn extensions that are actually supported by Windows 10. These are currently defined in CTAP 2.1 Draft.

AuthenticationExtensionsClientOutputs

Contains WebAuthn extensions that are actually supported by Windows 10. These are currently defined in CTAP 2.1 Draft.

AuthenticatorAssertionResponse

The AuthenticatorAssertionResponse interface represents an authenticator's response to a client’s request for generation of a new authentication assertion given the WebAuthn Relying Party's challenge and OPTIONAL list of credentials it is aware of. This response contains a cryptographic signature proving possession of the credential private key, and optionally evidence of user consent to a specific transaction.

AuthenticatorAttestationResponse

The AuthenticatorAttestationResponse class represents the authenticator's response to a client’s request for the creation of a new public key credential. It contains information about the new credential that can be used to identify it for later use, and metadata that can be used by the WebAuthn Relying Party to assess the characteristics of the credential during registration.

AuthenticatorResponse

Authenticators respond to Relying Party requests by returning an object derived from the AuthenticatorResponse class.

AuthenticatorSelection

Base64UrlConverter

Custom converter for encoding/decoding byte[] using Base64Url instead of default Base64.

CredentialDetails

Information about credential.

HMACGetSecretInput

The inputs to the hmac secret if it was created during registration.

HMACGetSecretOutput

The response to a hmac get secret request.

HexConverter

JsonCustomEnumConverter<TEnum>

MicrosoftGraphWebauthnAttestationResponse

MicrosoftGraphWebauthnCredentialCreationOptions

PublicKeyCredential

PublicKeyCredentialCreationOptions

PublicKeyCredentialDescriptor

PublicKeyCredentialParameter

RelyingPartyInformation

Information about an RP Entity

UserInformation

Information about a user rntity.

WebAuthnApi

Windows WebAuthn API

Structs

WindowHandle

Represents a window handle.

Enums

ApiVersion

WebAuthn API Version Information.

AttestationConveyancePreference

This enumeration contains attestation conveyance options for credential generation.

AuthenticatorAttachment

This enumeration’s values describe authenticators' attachment modalities.

AuthenticatorFlags

Authenticator data flags

AuthenticatorTransport

Defines hints as to how clients might communicate with a particular authenticator in order to obtain an assertion for a specific credential.

CredentialLargeBlobOperation

The operation to perform on the large blob.

EnterpriseAttestationType

Enterprise Attestation Capabilities

LargeBlobSupport

Large blob support options.

UserVerification

Defines the credential protection policy.

UserVerificationRequirement

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.