Class SecureWebPageSettings

SecureWebPageSettings contains the settings of a secureWebPages configuration section.

Inheritance
System.Object
SecureWebPageSettings
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.Commerce.Website.Ssl
Assembly: Mediachase.Commerce.Website.dll
Version: 10.8.0
Syntax
public class SecureWebPageSettings

Constructors

SecureWebPageSettings()

The default constructor creates the needed lists.

Declaration
public SecureWebPageSettings()

Properties

BypassQueryParamName

Gets or sets the name of the query parameter that will indicate to the module to bypass any security warning if WarningBypassMode = BypassWithQueryParam.

Declaration
public string BypassQueryParamName { get; set; }
Property Value
Type Description
System.String

Directories

Gets the collection of directories read from the configuration section.

Declaration
public SecureWebPageDirectoryCollection Directories { get; }
Property Value
Type Description
SecureWebPageDirectoryCollection

EncryptedUri

Gets or sets the path to a URI for encrypted redirections, if any.

Declaration
public string EncryptedUri { get; set; }
Property Value
Type Description
System.String

Files

Gets the collection of files read from the configuration section.

Declaration
public SecureWebPageFileCollection Files { get; }
Property Value
Type Description
SecureWebPageFileCollection

MaintainPath

Gets or sets a flag indicating whether or not to maintain the current path when redirecting to a different host.

Declaration
public bool MaintainPath { get; set; }
Property Value
Type Description
System.Boolean

Mode

Gets or sets the mode indicating how the secure web page settings handled.

Declaration
public SecureWebPageMode Mode { get; set; }
Property Value
Type Description
SecureWebPageMode

UnencryptedUri

Gets or sets the path to a URI for unencrypted redirections, if any.

Declaration
public string UnencryptedUri { get; set; }
Property Value
Type Description
System.String

WarningBypassMode

Gets or sets the bypass mode indicating whether or not to bypass security warnings when switching to a unencrypted page.

Declaration
public SecurityWarningBypassMode WarningBypassMode { get; set; }
Property Value
Type Description
SecurityWarningBypassMode

Methods

ValidateHostPath(String)

Validates a host path by stripping out any unneeded elements.

Declaration
protected string ValidateHostPath(string hostPath)
Parameters
Type Name Description
System.String hostPath

The host path to validate.

Returns
Type Description
System.String

Returns a string that is stripped as needed.