Table of Contents

Class DomainHelper

Namespace
SecureExchangesSDK.Helpers
Assembly
SecureExchangesSDK.NetCore.dll

This class is an Helper for Domain validation. Usefull to apply rules on domaines rules organisation

public static class DomainHelper
Inheritance
DomainHelper
Inherited Members

Properties

EmailDomains

public static EmailDomains EmailDomains { get; }

Property Value

EmailDomains

Methods

GetEmailDomain(string)

public static string GetEmailDomain(string emailAddress)

Parameters

emailAddress string

Returns

string

GetSHADomain(string)

public static string GetSHADomain(string domain)

Parameters

domain string

Returns

string

IsNotDisposableDomain(string)

Validates if the domain does not belong to disposable domains. The check is case-insensitive.

public static bool IsNotDisposableDomain(string domain)

Parameters

domain string

Returns

bool

IsNotSEReservedDomain(string)

Validates if the domain does not belong to SE reserved domains. The check is case-insensitive.

public static bool IsNotSEReservedDomain(string domain)

Parameters

domain string

Returns

bool

IsPublicDomain(string)

Determines if a domain is seen to be public. The check is case-insensitive.

public static bool IsPublicDomain(string domain)

Parameters

domain string

Returns

bool

IsValidDomain(string)

public static bool IsValidDomain(string domain)

Parameters

domain string

Returns

bool

SetDomainsJson(string)

Set the domains JSON data. Call this at startup with the content of your domains resource.

public static void SetDomainsJson(string json)

Parameters

json string