Namespace Yubico.YubiKey.Fido2
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 aPublicKeyCredentialRpEntity
.
- 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 aPublicKeyCredentialUserEntity
.
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.
- 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.