All Classes

Class Description
InvalidPinException
Thrown when the wrong PIN or PUK is used (or when the PIN or PUK is in a blocked state).
KeyType
Supported private key types for use with the PIV YubiKey application.
KeyType.Algorithm
Key algorithm identifier.
KeyType.EcKeyParams
Algorithm parameters for EC keys.
KeyType.KeyParams
Algorithm parameters used by a KeyType.
KeyType.RsaKeyParams
Algorithm parameters for RSA keys.
ManagementKeyMetadata
Metadata about the card management key.
ManagementKeyType
Supported management key types for use with the PIV YubiKey application.
ObjectId
Constants used to specify PIV objects.
PinMetadata
Metadata about the PIN or PUK.
PinPolicy
The PIN policy of a private key defines whether or not a PIN is required to use the key.
PivSession
Personal Identity Verification (PIV) interface specified in NIST SP 800-73 document "Cryptographic Algorithms and Key Sizes for PIV".
Slot
A PIV slot for storing a private key, with a corresponding object ID for storing a certificate.
SlotMetadata
Metadata about a key in a slot.
TouchPolicy
The touch policy of a private key defines whether or not a user presence check (physical touch) is required to use the key.