Available on crate feature
ctap2 only.Expand description
CTAP 2 commands.
Structs§
- BioEnrollment
Request ctap2-management - CTAP 2.1
authenticatorBioEnrollmentcommand (0x09). - BioEnrollment
Response ctap2-management authenticatorBioEnrollmentresponse type.- Client
PinRequest authenticatorclientPinrequest type.- Client
PinResponse authenticatorClientPinresponse type.- Config
Request ctap2-management authenticatorConfigrequest type.- Credential
Management Request ctap2-management - CTAP 2.1
authenticatorCredentialManagementcommand (0x0a). - Credential
Management Response ctap2-management authenticatorCredentialManagementresponse type.- Credential
Storage Metadata ctap2-management - Discoverable credential storage metadata, returned by
CredentialManagementAuthenticator::get_credentials_metadata(). - Discoverable
Credential ctap2-management - GetAssertion
Request authenticatorGetAssertionrequest type.- GetAssertion
Response authenticatorGetAssertionresponse type.- GetInfo
Request authenticatorGetInforequest type.- GetInfo
Response authenticatorGetInforesponse type.- Make
Credential Request authenticatorMakeCredentialrequest type.- Make
Credential Response authenticatorMakeCredentialresponse type.- NoResponse
- Type for commands which have no response data.
- Permissions
- Permissions bitfield for GetPinUvAuthTokenUsingUvWithPermissions and GetPinUvAuthTokenUsingPinWithPermissions.
- Prototype
BioEnrollment Request ctap2-management - CTAP 2.1-PRE prototype
authenticatorBioEnrollmentcommand (0x40). - Prototype
Credential Management Request ctap2-management - CTAP 2.1-PRE prototype
authenticatorCredentialManagementcommand (0x41). - Public
KeyCredential DescriptorCM ctap2-management - Relying
PartyCM ctap2-management - Potentially-abridged form of RelyingParty for credential management.
- Reset
Request ctap2-management authenticatorResetrequest type.- Selection
Request authenticatorSelectionrequest type.- SetMin
PinLength Params ctap2-management - Parameters for setting minimum PIN length in a ConfigRequest.
- Template
Info ctap2-management - Metadata about a stored fingerprint.
- UserCM
ctap2-management - User entity
Enums§
- BioSub
Command ctap2-management - Wrapper for biometric command types, which can be passed to BioEnrollmentRequestTrait::new.
- Client
PinSub Command - ClientPinRequest::sub_command type code
- Config
SubCommand ctap2-management - Subcommands for ConfigRequest.
- Cred
SubCommand ctap2-management - Wrapper for credential management command types, which can be passed to CredentialManagementRequestTrait::new.
- Fingerprint
Kind ctap2-management - The type of fingerprint sensor on the device.
- Modality
ctap2-management - Modality for biometric authentication.
Traits§
- BioEnrollment
Request Trait ctap2-management - Common functionality for CTAP 2.1 and 2.1-PRE
BioEnrollmentrequest types. - CBOR
Command - Common trait for all CBOR commands.
- CBOR
Response - Common trait for all CBOR responses.
- Credential
Management Request Trait ctap2-management - Common functionality for CTAP 2.1 and 2.1-PRE
CredentialManegementrequest types.
Functions§
- to_
extended_ apdu - Converts a CTAP v2 command into a form suitable for transmission with extended ISO/IEC 7816-4 APDUs (over NFC).
- to_
short_ apdus - Converts a CTAP v2 command into a form suitable for transmission with short ISO/IEC 7816-4 APDUs (over NFC).