Constants

ASN.1 OID Identifiers

These identifiers are used to identify the PIV objects in the pivPutData() and pivGetData() methods.

ASN.1 OID Description

2.16.840.1.101.3.7.1.219.0

Smart card Capability Container

2.16.840.1.101.3.7.2.48.0    

Smart card Holder Unique Identifier

2.16.840.1.101.3.7.2.1.1

X.509 Certificate for PIV Authentication

2.16.840.1.101.3.7.2.96.16

Smart card Holder Fingerprints

2.16.840.1.101.3.7.2.48.1

Printed Information

2.16.840.1.101.3.7.2.96.48

Smart card Holder Facial Image

2.16.840.1.101.3.7.2.1.0

X.509 Certificate for Digital Signature

2.16.840.1.101.3.7.2.1.2

Certificate for Key Management

2.16.840.1.101.3.7.2.5.0

X.509 Certificate for Smart card Authentication

2.16.840.1.101.3.7.2.144.0

Security Object

2.16.840.1.101.3.7.2.96.80

Discovery Object

2.16.840.1.101.3.7.2.96.96

Key History Object

2.16.840.1.101.3.7.2.16.1

Retired X.509 Certificate for Key Management 1

2.16.840.1.101.3.7.2.16.2

Retired X.509 Certificate for Key Management 2

2.16.840.1.101.3.7.2.16.3

Retired X.509 Certificate for Key Management 3

2.16.840.1.101.3.7.2.16.4

Retired X.509 Certificate for Key Management 4

2.16.840.1.101.3.7.2.16.5

Retired X.509 Certificate for Key Management 5

2.16.840.1.101.3.7.2.16.6

Retired X.509 Certificate for Key Management 6

2.16.840.1.101.3.7.2.16.7

Retired X.509 Certificate for Key Management 7

2.16.840.1.101.3.7.2.16.8

Retired X.509 Certificate for Key Management 8

2.16.840.1.101.3.7.2.16.9

Retired X.509 Certificate for Key Management 9

2.16.840.1.101.3.7.2.16.10

Retired X.509 Certificate for Key Management 10

2.16.840.1.101.3.7.2.16.11

Retired X.509 Certificate for Key Management 11

2.16.840.1.101.3.7.2.16.12

Retired X.509 Certificate for Key Management 12

2.16.840.1.101.3.7.2.16.13

Retired X.509 Certificate for Key Management 13

2.16.840.1.101.3.7.2.16.14

Retired X.509 Certificate for Key Management 14

2.16.840.1.101.3.7.2.16.15

Retired X.509 Certificate for Key Management 15

2.16.840.1.101.3.7.2.16.16

Retired X.509 Certificate for Key Management 16

2.16.840.1.101.3.7.2.16.17

Retired X.509 Certificate for Key Management 17

2.16.840.1.101.3.7.2.16.18

Retired X.509 Certificate for Key Management 18

2.16.840.1.101.3.7.2.16.19

Retired X.509 Certificate for Key Management 19

2.16.840.1.101.3.7.2.16.20

Retired X.509 Certificate for Key Management 20

2.16.840.1.101.3.7.2.16.21

Cardholder Iris Images

NIST [SP 800-73] Cryptographic Mechanism Identifiers

The following identifiers are used to identify the type of key pair to be generated by the pivGenerateKeyPair() method. The table below corresponds to Table 20 of NIST [SP 800-73].

Cryptographic Mechanism Identifier  Description
05 RSA 3072
06 RSA 1024
07 RSA 2048