Table of Contents

Namespace Yubico.YubiKey.Piv

Classes

PivAlgorithmDefinition

Represents the connection between a PIV algorithm and its corresponding key definition.

PivAlgorithmExtensions

Extension methods for working with the PivAlgorithm enum.

PivBioMetadata

This class parses the response data from the PIV Get Bio Metadata command. It holds data about Bio multi-protocol key.

PivDataTagExtensions

Extension methods to operate on the PivDataTag enum.

PivMetadata

This class parses the response data from the PIV Get Metadata command. It holds data about the key in a slot.

PivSession

Create a session and perform PIV operations within that session.

PivSessionExtensions

This class provides extension methods for the PivSession class.

PivSlot

The valid PIV slots.

Enums

AuthenticateManagementKeyResult

This enum lists the possible results of authenticating the management key.

PivAlgorithm

The cryptographic algorithms supported by the PIV Application on the YubiKey.

PivDataTag

The PIV standard-defined tags for the GET DATA and PUT DATA commands.

PivKeyStatus

This enum lists the possible status values of a key in a PIV slot.

PivPinOnlyMode

This enum lists the possible PIN-only modes for the PIV application.

PivPinPolicy

This enum lists the possible PIN policies of a key in a PIV slot.

PivTouchPolicy

This enum lists the possible touch policies of a key in a PIV slot.