Module webauthn_authenticator_rs::ctap2::commands
source · Available on crate feature
ctap2 only.Expand description
CTAP 2 commands.
Structs
- BioEnrollmentRequest
ctap2-managementCTAP 2.1authenticatorBioEnrollmentcommand (0x09). - BioEnrollmentResponse
ctap2-managementauthenticatorBioEnrollmentresponse type. authenticatorclientPinrequest type.authenticatorClientPinresponse type.- ConfigRequest
ctap2-managementauthenticatorConfigrequest type. - CredentialManagementRequest
ctap2-managementCTAP 2.1authenticatorCredentialManagementcommand (0x0a). - CredentialManagementResponse
ctap2-managementauthenticatorCredentialManagementresponse type. - CredentialStorageMetadata
ctap2-managementDiscoverable credential storage metadata, returned byCredentialManagementAuthenticator::get_credentials_metadata(). - DiscoverableCredential
ctap2-management authenticatorGetAssertionrequest type.authenticatorGetAssertionresponse type.authenticatorGetInforequest type.authenticatorGetInforesponse type.authenticatorMakeCredentialrequest type.authenticatorMakeCredentialresponse type.- Type for commands which have no response data.
- Permissions bitfield for GetPinUvAuthTokenUsingUvWithPermissions and GetPinUvAuthTokenUsingPinWithPermissions.
- PrototypeBioEnrollmentRequest
ctap2-managementCTAP 2.1-PRE prototypeauthenticatorBioEnrollmentcommand (0x40). - PrototypeCredentialManagementRequest
ctap2-managementCTAP 2.1-PRE prototypeauthenticatorCredentialManagementcommand (0x41). - PublicKeyCredentialDescriptorCM
ctap2-management - RelyingPartyCM
ctap2-managementPotentially-abridged form of RelyingParty for credential management. - ResetRequest
ctap2-managementauthenticatorResetrequest type. authenticatorSelectionrequest type.- SetMinPinLengthParams
ctap2-managementParameters for setting minimum PIN length in a ConfigRequest. - TemplateInfo
ctap2-managementMetadata about a stored fingerprint. - UserCM
ctap2-managementUser entity
Enums
- BioSubCommand
ctap2-managementWrapper for biometric command types, which can be passed to BioEnrollmentRequestTrait::new. - ClientPinRequest::sub_command type code
- ConfigSubCommand
ctap2-managementSubcommands for ConfigRequest. - CredSubCommand
ctap2-managementWrapper for credential management command types, which can be passed to CredentialManagementRequestTrait::new. - FingerprintKind
ctap2-managementThe type of fingerprint sensor on the device. - Modality
ctap2-managementModality for biometric authentication.
Traits
- BioEnrollmentRequestTrait
ctap2-managementCommon functionality for CTAP 2.1 and 2.1-PREBioEnrollmentrequest types. - Common trait for all CBOR commands.
- Common trait for all CBOR responses.
- CredentialManagementRequestTrait
ctap2-managementCommon functionality for CTAP 2.1 and 2.1-PRECredentialManegementrequest types.
Functions
- Converts a CTAP v2 command into a form suitable for transmission with extended ISO/IEC 7816-4 APDUs (over NFC).
- Converts a CTAP v2 command into a form suitable for transmission with short ISO/IEC 7816-4 APDUs (over NFC).