@PackageNonnullByDefault
Package com.yubico.yubikit.piv
-
Class Summary Class Description GzipUtils Utilities for GZIP (RFC1952)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.ObjectId Constants used to specify PIV objects.PinMetadata Metadata about the PIN or PUK.PivSession Personal Identity Verification (PIV) interface specified in NIST SP 800-73 document "Cryptographic Algorithms and Key Sizes for PIV".SlotMetadata Metadata about a key in a slot. -
Enum Summary Enum Description KeyType Supported private key types for use with the PIV YubiKey application.KeyType.Algorithm Key algorithm identifier.ManagementKeyType Supported management key types for use with the PIV YubiKey application.PinPolicy The PIN policy of a private key defines whether or not a PIN is required to use the key.Slot A PIV slot for storing a private key, with a corresponding object ID for storing a certificate.TouchPolicy The touch policy of a private key defines whether or not a user presence check (physical touch) is required to use the key. -
Exception Summary Exception Description InvalidPinException Thrown when the wrong PIN or PUK is used (or when the PIN or PUK is in a blocked state).