Table of Contents

Enum PinUvAuthProtocol

Namespace
Yubico.YubiKey.Fido2.PinProtocols
Assembly
Yubico.YubiKey.dll

An enumeration denoting the FIDO2 PIN/UV authentication protocol.

public enum PinUvAuthProtocol

Fields

None = 0

No protocol is specified.

ProtocolOne = 1

Identifier for PIN/UV auth protocol 1.

ProtocolTwo = 2

Identifier for PIN/UV auth protocol 2. This protocol contains certain provisions that make it more applicable to FIPS certified YubiKeys.

Remarks

A specific PIN/UV auth protocol defines an implementation of an interface to a set of cryptographic services. This service is used to facilitate authenticating with the YubiKey in such a way that the PIN and any other sensitive authentication data cannot be observed by an attacker.

See the user manual entry on PIN protocols for a much more in depth guide to working with PINs within FIDO2.