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
Methods
GetEmailDomain(string)
public static string GetEmailDomain(string emailAddress)
Parameters
emailAddressstring
Returns
GetSHADomain(string)
public static string GetSHADomain(string domain)
Parameters
domainstring
Returns
IsNotDisposableDomain(string)
Validates if the domain does not belong to disposable domains. The check is case-insensitive.
public static bool IsNotDisposableDomain(string domain)
Parameters
domainstring
Returns
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
domainstring
Returns
IsPublicDomain(string)
Determines if a domain is seen to be public. The check is case-insensitive.
public static bool IsPublicDomain(string domain)
Parameters
domainstring
Returns
IsValidDomain(string)
public static bool IsValidDomain(string domain)
Parameters
domainstring
Returns
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
jsonstring