You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
990 B
Rust

pub use fido_common::extensions::*;
pub mod cred_protect;
/// The extension input parameters passed to the authenticator during a call to
/// `make_credential` call. Defined by the extension author.
///
/// > An extension defines one or two request arguments. The client extension
/// > input, which is a value that can be encoded in JSON, is passed from the
/// > WebAuthn Relying Party to the client in the get() or create() call, while
/// > the CBOR authenticator extension input is passed from the client to the
/// > authenticator for authenticator extensions during the processing of these
/// > calls.
pub enum AuthenticatorExtensionInput {
AppId,
TransactionAuthSimple,
TransactionAuthGeneric,
AuthenticationSelection,
Extensions,
UserVerificationIndex,
Location,
UserVerificationMethod,
CredentialProtection,
CredentialBlob,
LargeBlobKey,
MinPinLength,
HmacSecret,
AppIdExclude,
CredentialProperties,
LargeBlob,
}