Show / Hide Table of Contents

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.

PivEccPrivateKey

This class holds an ECC private key, which consists of a private value.

PivEccPublicKey

This class holds an ECC public key.

PivMetadata

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

PivPrivateKey

This class holds a private key. It contains the algorithm and TLV encoding. Subclasses will contain specific components of the key.

PivPublicKey

This class holds a public key. It contains the algorithm and TLV encoding. Subclasses will contain specific components of the key.

PivRsaPrivateKey

This class holds an RSA private key.

PivRsaPublicKey

This class holds an RSA public key.

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.

In this article
Back to top Generated by DocFX