class WebAuthn::FakeAuthenticator::AuthenticatorData
def initialize(
def initialize( rp_id_hash:, credential: { id: SecureRandom.random_bytes(16), public_key: OpenSSL::PKey::EC.generate("prime256v1").public_key }, sign_count: 0, user_present: true, user_verified: !user_present, backup_eligibility: false, backup_state: false, aaguid: AAGUID, extensions: { "fakeExtension" => "fakeExtensionValue" } ) @rp_id_hash = rp_id_hash @credential = credential @sign_count = sign_count @user_present = user_present @user_verified = user_verified @backup_eligibility = backup_eligibility @backup_state = backup_state @aaguid = aaguid @extensions = extensions end