Show / Hide Table of Contents

PivDataTag Enum

Namespace: Yubico.YubiKey.Piv Assembly: Yubico.YubiKey.dll

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

C#
public enum PivDataTag

Remarks

The GET DATA and PUT DATA commands take in a "tag" indicating what data is requested (GET) or supplied (PUT). This enum has values for each of the tags defined in the PIV standard.

Fields

Authentication

Tag for the cert for the key in slot 9A.

BiometricGroupTemplate

Tag for the biometric information group template.

Capability

Tag for Cardholder Capability Container.

CardAuthentication

Tag for the cert for the key in slot 9E.

Chuid

Tag for CHUID, the Cardholder Unique ID.

Discovery

Tag for Information PIV AID plus PIN usage policy. Not available for PutDataCommand

FacialImage

Tag for the cardholder facial image.

Fingerprints

Tag for the cardholder fingerprints.

IrisImages

Tag for the cardholder iris images.

KeyHistory

Tag for the key history object.

KeyManagement

Tag for the cert for the key in slot 9D.

PairingCodeReferenceData

Tag for the pairing code reference data.

Printed

Tag for information printed on the card. Not available for PutDataCommand

Retired1

Tag for the cert for the key in slot 82.

Retired10

Tag for the cert for the key in slot 8B.

Retired11

Tag for the cert for the key in slot 8C.

Retired12

Tag for the cert for the key in slot 8D.

Retired13

Tag for the cert for the key in slot 8E.

Retired14

Tag for the cert for the key in slot 8F.

Retired15

Tag for the cert for the key in slot 90.

Retired16

Tag for the cert for the key in slot 91.

Retired17

Tag for the cert for the key in slot 92.

Retired18

Tag for the cert for the key in slot 93.

Retired19

Tag for the cert for the key in slot 94.

Retired2

Tag for the cert for the key in slot 83.

Retired20

Tag for the cert for the key in slot 95.

Retired3

Tag for the cert for the key in slot 84.

Retired4

Tag for the cert for the key in slot 85.

Retired5

Tag for the cert for the key in slot 86.

Retired6

Tag for the cert for the key in slot 87.

Retired7

Tag for the cert for the key in slot 88.

Retired8

Tag for the cert for the key in slot 89.

Retired9

Tag for the cert for the key in slot 8A.

SecureMessageSigner

Tag for the secure messaging certificate signer.

SecurityObject

Tag for the security object.

Signature

Tag for the cert for the key in slot 9C.

Unknown

Extension Methods

PivDataTagExtensions.IsValidEncodingForPut(PivDataTag, ReadOnlyMemory<byte>)
PivDataTagExtensions.IsValidTagForPut(PivDataTag)
In this article
Back to top Generated by DocFX