Yubico.YubiKey.Piv Namespace

Classes

AuthenticateManagementKeyResult

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

PivAlgorithm

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

PivAlgorithmExtensions

Extension methods to operate on the PivAlgorithm enum.

PivDataTag

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

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.

PivKeyStatus

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

PivMetadata

This class parses the response data from the PIV Get Metadata command. It holds data about the key in a 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.

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.

PivSlot

The valid PIV slots.

PivTouchPolicy

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

Generated by DocFX