/* * Copyright (c) 2020 ETH Zürich, Educational Development and Technology (LET) * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ using System; namespace SafeExamBrowser.Settings.Security { /// /// Defines all settings related to security. /// [Serializable] public class SecuritySettings { /// /// The hash code of the administrator password for the settings. /// public string AdminPasswordHash { get; set; } /// /// Determines whether any log information will be accessible via the user interface. /// public bool AllowApplicationLogAccess { get; set; } /// /// Determines whether the user may initiate the termination of SEB. This setting does not affect automated mechanisms like a quit URL. /// public bool AllowTermination { get; set; } /// /// Determines whether the user may reconfigure the application. /// public bool AllowReconfiguration { get; set; } /// /// The kiosk mode which determines how the computer is locked down. /// public KioskMode KioskMode { get; set; } /// /// The hash code of the quit password. /// public string QuitPasswordHash { get; set; } /// /// Determines whether SEB is allowed to run in a virtual machine. /// public VirtualMachinePolicy VirtualMachinePolicy { get; set; } } }