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.