Skip to content

Latest commit

 

History

History
112 lines (68 loc) · 3.56 KB

DSInternals.Win32.WebAuthn.FIDO.AuthenticatorData.md

File metadata and controls

112 lines (68 loc) · 3.56 KB

Class AuthenticatorData

Namespace: DSInternals.Win32.WebAuthn.FIDO
Assembly: DSInternals.Win32.WebAuthn.dll

Contains information from the authenticator about the processing of a credential creation or authentication request.

public class AuthenticatorData

Inheritance

objectAuthenticatorData

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

AuthenticatorData(byte[])

Parses the binary form of the authenticator data.

public AuthenticatorData(byte[] authData)

Parameters

authData byte[]

Exceptions

ArgumentNullException

ArgumentOutOfRangeException

ArgumentException

Properties

AttestedCredentialData

Attested credential data is a variable-length byte array added to the authenticator data when generating an attestation object for a given credential.

public AttestedCredentialData AttestedCredentialData { get; }

Property Value

AttestedCredentialData

Extensions

Optional extensions to suit particular use cases.

public CBORObject Extensions { get; }

Property Value

CBORObject

Flags

Flags contains information from the authenticator about the authentication and whether or not certain data is present in the authenticator data.

public AuthenticatorFlags Flags { get; }

Property Value

AuthenticatorFlags

RelyingPartyIdHash

SHA-256 hash of the RP ID the credential is scoped to.

public byte[] RelyingPartyIdHash { get; }

Property Value

byte[]

SignatureCount

Signature counter, 32-bit unsigned big-endian integer.

public uint SignatureCount { get; }

Property Value

uint