yubikey-manager
- yubikit package
- Subpackages
- Submodules
- yubikit.hsmauth module
ALGORITHM
Credential
SessionKeys
HsmAuthSession
HsmAuthSession.version
HsmAuthSession.reset()
HsmAuthSession.list_credentials()
HsmAuthSession.put_credential_symmetric()
HsmAuthSession.put_credential_derived()
HsmAuthSession.put_credential_asymmetric()
HsmAuthSession.generate_credential_asymmetric()
HsmAuthSession.get_public_key()
HsmAuthSession.delete_credential()
HsmAuthSession.put_management_key()
HsmAuthSession.get_management_key_retries()
HsmAuthSession.calculate_session_keys_symmetric()
HsmAuthSession.calculate_session_keys_asymmetric()
HsmAuthSession.get_challenge()
- yubikit.logging module
- yubikit.management module
CAPABILITY
FORM_FACTOR
DEVICE_FLAG
DeviceConfig
DeviceInfo
DeviceInfo.config
DeviceInfo.serial
DeviceInfo.version
DeviceInfo.form_factor
DeviceInfo.supported_capabilities
DeviceInfo.is_locked
DeviceInfo.is_fips
DeviceInfo.is_sky
DeviceInfo.part_number
DeviceInfo.fips_capable
DeviceInfo.fips_approved
DeviceInfo.pin_complexity
DeviceInfo.reset_blocked
DeviceInfo.fps_version
DeviceInfo.stm_version
DeviceInfo.has_transport()
DeviceInfo.parse()
DeviceInfo.parse_tlvs()
Mode
ManagementSession
- yubikit.oath module
HASH_ALGORITHM
OATH_TYPE
parse_b32_key()
CredentialData
Code
Credential
OathSession
OathSession.version
OathSession.device_id
OathSession.has_key
OathSession.locked
OathSession.reset()
OathSession.derive_key()
OathSession.validate()
OathSession.set_key()
OathSession.unset_key()
OathSession.put_credential()
OathSession.rename_credential()
OathSession.list_credentials()
OathSession.calculate()
OathSession.delete_credential()
OathSession.calculate_all()
OathSession.calculate_code()
- yubikit.openpgp module
UIF
PIN_POLICY
INS
PW
DO
DO.PRIVATE_USE_1
DO.PRIVATE_USE_2
DO.PRIVATE_USE_3
DO.PRIVATE_USE_4
DO.AID
DO.NAME
DO.LOGIN_DATA
DO.LANGUAGE
DO.SEX
DO.URL
DO.HISTORICAL_BYTES
DO.EXTENDED_LENGTH_INFO
DO.GENERAL_FEATURE_MANAGEMENT
DO.CARDHOLDER_RELATED_DATA
DO.APPLICATION_RELATED_DATA
DO.ALGORITHM_ATTRIBUTES_SIG
DO.ALGORITHM_ATTRIBUTES_DEC
DO.ALGORITHM_ATTRIBUTES_AUT
DO.ALGORITHM_ATTRIBUTES_ATT
DO.PW_STATUS_BYTES
DO.FINGERPRINT_SIG
DO.FINGERPRINT_DEC
DO.FINGERPRINT_AUT
DO.FINGERPRINT_ATT
DO.CA_FINGERPRINT_1
DO.CA_FINGERPRINT_2
DO.CA_FINGERPRINT_3
DO.CA_FINGERPRINT_4
DO.GENERATION_TIME_SIG
DO.GENERATION_TIME_DEC
DO.GENERATION_TIME_AUT
DO.GENERATION_TIME_ATT
DO.RESETTING_CODE
DO.UIF_SIG
DO.UIF_DEC
DO.UIF_AUT
DO.UIF_ATT
DO.SECURITY_SUPPORT_TEMPLATE
DO.CARDHOLDER_CERTIFICATE
DO.KDF
DO.ALGORITHM_INFORMATION
DO.ATT_CERTIFICATE
OpenPgpAid
EXTENDED_CAPABILITY_FLAGS
EXTENDED_CAPABILITY_FLAGS.KDF
EXTENDED_CAPABILITY_FLAGS.PSO_DEC_ENC_AES
EXTENDED_CAPABILITY_FLAGS.ALGORITHM_ATTRIBUTES_CHANGEABLE
EXTENDED_CAPABILITY_FLAGS.PRIVATE_USE
EXTENDED_CAPABILITY_FLAGS.PW_STATUS_CHANGEABLE
EXTENDED_CAPABILITY_FLAGS.KEY_IMPORT
EXTENDED_CAPABILITY_FLAGS.GET_CHALLENGE
EXTENDED_CAPABILITY_FLAGS.SECURE_MESSAGING
CardholderRelatedData
ExtendedLengthInfo
GENERAL_FEATURE_MANAGEMENT
ExtendedCapabilities
PwStatus
CRT
KEY_REF
KEY_STATUS
AlgorithmAttributes
RSA_SIZE
RSA_IMPORT_FORMAT
RsaAttributes
CurveOid
OID
EC_IMPORT_FORMAT
EcAttributes
DiscretionaryDataObjects
DiscretionaryDataObjects.extended_capabilities
DiscretionaryDataObjects.attributes_sig
DiscretionaryDataObjects.attributes_dec
DiscretionaryDataObjects.attributes_aut
DiscretionaryDataObjects.attributes_att
DiscretionaryDataObjects.pw_status
DiscretionaryDataObjects.fingerprints
DiscretionaryDataObjects.ca_fingerprints
DiscretionaryDataObjects.generation_times
DiscretionaryDataObjects.key_information
DiscretionaryDataObjects.uif_sig
DiscretionaryDataObjects.uif_dec
DiscretionaryDataObjects.uif_aut
DiscretionaryDataObjects.uif_att
DiscretionaryDataObjects.parse()
DiscretionaryDataObjects.get_algorithm_attributes()
ApplicationRelatedData
SecuritySupportTemplate
Kdf
KdfNone
HASH_ALGORITHM
KdfIterSaltedS2k
KdfIterSaltedS2k.algorithm
KdfIterSaltedS2k.hash_algorithm
KdfIterSaltedS2k.iteration_count
KdfIterSaltedS2k.salt_user
KdfIterSaltedS2k.salt_reset
KdfIterSaltedS2k.salt_admin
KdfIterSaltedS2k.initial_hash_user
KdfIterSaltedS2k.initial_hash_admin
KdfIterSaltedS2k.create()
KdfIterSaltedS2k.get_salt()
KdfIterSaltedS2k.process()
PrivateKeyTemplate
RsaKeyTemplate
RsaCrtKeyTemplate
EcKeyTemplate
OpenPgpSession
OpenPgpSession.aid
OpenPgpSession.version
OpenPgpSession.extended_capabilities
OpenPgpSession.get_challenge()
OpenPgpSession.get_data()
OpenPgpSession.put_data()
OpenPgpSession.get_pin_status()
OpenPgpSession.get_signature_counter()
OpenPgpSession.get_application_related_data()
OpenPgpSession.set_signature_pin_policy()
OpenPgpSession.reset()
OpenPgpSession.set_pin_attempts()
OpenPgpSession.get_kdf()
OpenPgpSession.set_kdf()
OpenPgpSession.verify_pin()
OpenPgpSession.verify_admin()
OpenPgpSession.unverify_pin()
OpenPgpSession.change_pin()
OpenPgpSession.change_admin()
OpenPgpSession.set_reset_code()
OpenPgpSession.reset_pin()
OpenPgpSession.get_algorithm_attributes()
OpenPgpSession.get_algorithm_information()
OpenPgpSession.set_algorithm_attributes()
OpenPgpSession.get_uif()
OpenPgpSession.set_uif()
OpenPgpSession.get_key_information()
OpenPgpSession.get_generation_times()
OpenPgpSession.set_generation_time()
OpenPgpSession.get_fingerprints()
OpenPgpSession.set_fingerprint()
OpenPgpSession.get_public_key()
OpenPgpSession.generate_rsa_key()
OpenPgpSession.generate_ec_key()
OpenPgpSession.put_key()
OpenPgpSession.delete_key()
OpenPgpSession.get_certificate()
OpenPgpSession.put_certificate()
OpenPgpSession.delete_certificate()
OpenPgpSession.attest_key()
OpenPgpSession.sign()
OpenPgpSession.decrypt()
OpenPgpSession.authenticate()
- yubikit.piv module
ALGORITHM
require_version()
KEY_TYPE
MANAGEMENT_KEY_TYPE
SLOT
SLOT.AUTHENTICATION
SLOT.SIGNATURE
SLOT.KEY_MANAGEMENT
SLOT.CARD_AUTH
SLOT.RETIRED1
SLOT.RETIRED2
SLOT.RETIRED3
SLOT.RETIRED4
SLOT.RETIRED5
SLOT.RETIRED6
SLOT.RETIRED7
SLOT.RETIRED8
SLOT.RETIRED9
SLOT.RETIRED10
SLOT.RETIRED11
SLOT.RETIRED12
SLOT.RETIRED13
SLOT.RETIRED14
SLOT.RETIRED15
SLOT.RETIRED16
SLOT.RETIRED17
SLOT.RETIRED18
SLOT.RETIRED19
SLOT.RETIRED20
SLOT.ATTESTATION
OBJECT_ID
OBJECT_ID.CAPABILITY
OBJECT_ID.CHUID
OBJECT_ID.AUTHENTICATION
OBJECT_ID.FINGERPRINTS
OBJECT_ID.SECURITY
OBJECT_ID.FACIAL
OBJECT_ID.PRINTED
OBJECT_ID.SIGNATURE
OBJECT_ID.KEY_MANAGEMENT
OBJECT_ID.CARD_AUTH
OBJECT_ID.DISCOVERY
OBJECT_ID.KEY_HISTORY
OBJECT_ID.IRIS
OBJECT_ID.RETIRED1
OBJECT_ID.RETIRED2
OBJECT_ID.RETIRED3
OBJECT_ID.RETIRED4
OBJECT_ID.RETIRED5
OBJECT_ID.RETIRED6
OBJECT_ID.RETIRED7
OBJECT_ID.RETIRED8
OBJECT_ID.RETIRED9
OBJECT_ID.RETIRED10
OBJECT_ID.RETIRED11
OBJECT_ID.RETIRED12
OBJECT_ID.RETIRED13
OBJECT_ID.RETIRED14
OBJECT_ID.RETIRED15
OBJECT_ID.RETIRED16
OBJECT_ID.RETIRED17
OBJECT_ID.RETIRED18
OBJECT_ID.RETIRED19
OBJECT_ID.RETIRED20
OBJECT_ID.ATTESTATION
OBJECT_ID.from_slot()
PIN_POLICY
TOUCH_POLICY
PinMetadata
ManagementKeyMetadata
SlotMetadata
BioMetadata
check_key_support()
PivSession
PivSession.version
PivSession.management_key_type
PivSession.reset()
PivSession.authenticate()
PivSession.set_management_key()
PivSession.verify_pin()
PivSession.verify_uv()
PivSession.verify_temporary_pin()
PivSession.get_pin_attempts()
PivSession.change_pin()
PivSession.change_puk()
PivSession.unblock_pin()
PivSession.set_pin_attempts()
PivSession.get_pin_metadata()
PivSession.get_puk_metadata()
PivSession.get_management_key_metadata()
PivSession.get_slot_metadata()
PivSession.get_bio_metadata()
PivSession.sign()
PivSession.decrypt()
PivSession.calculate_secret()
PivSession.get_object()
PivSession.put_object()
PivSession.get_certificate()
PivSession.put_certificate()
PivSession.delete_certificate()
PivSession.put_key()
PivSession.generate_key()
PivSession.attest_key()
PivSession.move_key()
PivSession.delete_key()
PivSession.check_key_support()
- yubikit.securitydomain module
KeyType
Curve
SecurityDomainSession
SecurityDomainSession.authenticate()
SecurityDomainSession.get_data()
SecurityDomainSession.get_key_information()
SecurityDomainSession.get_card_recognition_data()
SecurityDomainSession.get_supported_ca_identifiers()
SecurityDomainSession.get_certificate_bundle()
SecurityDomainSession.reset()
SecurityDomainSession.store_data()
SecurityDomainSession.store_certificate_bundle()
SecurityDomainSession.store_allowlist()
SecurityDomainSession.store_ca_issuer()
SecurityDomainSession.delete_key()
SecurityDomainSession.generate_ec_key()
SecurityDomainSession.put_key()
- yubikit.support module
- yubikit.yubiotp module
SLOT
CONFIG_SLOT
CONFIG_SLOT.CONFIG_1
CONFIG_SLOT.NAV
CONFIG_SLOT.CONFIG_2
CONFIG_SLOT.UPDATE_1
CONFIG_SLOT.UPDATE_2
CONFIG_SLOT.SWAP
CONFIG_SLOT.NDEF_1
CONFIG_SLOT.NDEF_2
CONFIG_SLOT.DEVICE_SERIAL
CONFIG_SLOT.DEVICE_CONFIG
CONFIG_SLOT.SCAN_MAP
CONFIG_SLOT.YK4_CAPABILITIES
CONFIG_SLOT.YK4_SET_DEVICE_INFO
CONFIG_SLOT.CHAL_OTP_1
CONFIG_SLOT.CHAL_OTP_2
CONFIG_SLOT.CHAL_HMAC_1
CONFIG_SLOT.CHAL_HMAC_2
TKTFLAG
CFGFLAG
CFGFLAG.SEND_REF
CFGFLAG.PACING_10MS
CFGFLAG.PACING_20MS
CFGFLAG.STATIC_TICKET
CFGFLAG.TICKET_FIRST
CFGFLAG.ALLOW_HIDTRIG
CFGFLAG.SHORT_TICKET
CFGFLAG.STRONG_PW1
CFGFLAG.STRONG_PW2
CFGFLAG.MAN_UPDATE
CFGFLAG.OATH_HOTP8
CFGFLAG.OATH_FIXED_MODHEX1
CFGFLAG.OATH_FIXED_MODHEX2
CFGFLAG.OATH_FIXED_MODHEX
CFGFLAG.OATH_FIXED_MASK
CFGFLAG.CHAL_YUBICO
CFGFLAG.CHAL_HMAC
CFGFLAG.HMAC_LT64
CFGFLAG.CHAL_BTN_TRIG
EXTFLAG
NDEF_TYPE
CFGSTATE
SlotConfiguration
HmacSha1SlotConfiguration
KeyboardSlotConfiguration
HotpSlotConfiguration
StaticPasswordSlotConfiguration
YubiOtpSlotConfiguration
StaticTicketSlotConfiguration
UpdateConfiguration
ConfigState
YubiOtpSession
YubiOtpSession.close()
YubiOtpSession.version
YubiOtpSession.get_serial()
YubiOtpSession.get_config_state()
YubiOtpSession.put_configuration()
YubiOtpSession.update_configuration()
YubiOtpSession.swap_slots()
YubiOtpSession.delete_slot()
YubiOtpSession.set_scan_map()
YubiOtpSession.set_ndef_configuration()
YubiOtpSession.calculate_hmac_sha1()
- Module contents
- ykman package
- Subpackages
- Submodules
- ykman.base module
- ykman.device module
- ykman.diagnostics module
- ykman.fido module
- ykman.hsmauth module
- ykman.logging module
- ykman.logging_setup module
- ykman.oath module
- ykman.openpgp module
- ykman.otp module
- ykman.piv module
parse_rfc4514_string()
derive_management_key()
generate_random_management_key()
PivmanData
PivmanProtectedData
get_pivman_data()
get_pivman_protected_data()
pivman_set_mgm_key()
pivman_change_pin()
pivman_set_pin_attempts()
list_certificates()
check_key()
generate_chuid()
generate_ccc()
get_piv_info()
sign_certificate_builder()
sign_csr_builder()
generate_self_signed_certificate()
generate_csr()
- ykman.scripting module
- ykman.settings module
- ykman.util module
- Module contents
- Subpackages