Show / Hide Table of Contents

Classes

AuthenticatorData

Contains information about the credential, assertion, or the authenticator itself after making a credential or getting an assertion.

AuthenticatorInfo

Device information returned by the FIDO2 GetDeviceInfo command.

AuthenticatorOptions

All the standard Option strings.

AuthenticatorTransports

This class contains the standard-specified strings that describe the possible FIDO2 transports an authenticator can use to communicate with clients. Use these strings when adding transports to transport lists in order to guarantee compliance with the standards.

CredentialId

A FIDO2 credentialId, consisting of type, ID, and transports.

CredentialUserInfo

Contains the info about a user in one credential on the YubiKey. This is the class returned when calling EnumerateCredentialsForRelyingParty(RelyingParty).

Ctap2DataException

Exception that represents invalid or missing data passed to a CTAP2 command.

Fido2Exception

Exception that represents when the authenticator presents an unsuccessful FIDO2 status.

Fido2Session

Represents an active session with the FIDO2 application on the YubiKey.

FingerprintSensorInfo

Contains the data returned by the YubiKey after calling the GetFingerprintSensorInfo subcommand.

GetAssertionData

Contains the data returned by the YubiKey after getting an assertion.

GetAssertionParameters

This collects and encodes the information needed to get a FIDO2 assertion.

LargeBlobEntry

Contains the data from one entry in the Large Blob Array. See also the user's manual entry on large blobs.

MakeCredentialData

Contains the data returned by the YubiKey after making a credential.

MakeCredentialParameters

This collects and encodes the information needed to make a FIDO2 credential.

RelyingParty

A FIDO2 RelyingParty, consisting of ID and name. This is used when the FIDO2 standard specifies a PublicKeyCredentialRpEntity.

SerializedLargeBlobArray

Contains the Serialized Large Blob Array data. See also the user's manual entry on large blobs.

UserEntity

A FIDO2 UserEntity, consisting of ID, display name, and name. This is used when the FIDO2 standard specifies a PublicKeyCredentialUserEntity.

Enums

BioModality

This enum lists all the possible biometric methods supported by the FIDO2 standard.

CredProtectPolicy

This enum lists all the possible "credProtect" extension policies supported by the FIDO2 standard.

CtapStatus
EnterpriseAttestation

An enumeration denoting the FIDO2 PIN/UV enterprise attestation

OptionValue

These are the possible values of FIDO2 Options.

RequirementValue

These are the possible values of an element that has requirement conditions.

In this article
Back to top Generated by DocFX