Namespace SecureExchangesSDK.Helpers
Classes
AppConfigHelper
ChatHelper
That will let you share a link to initiate a chat
ContactHelper
CountriesHelper
CryptoHelper
This is the Helper to encrypt and decrypt the information with Secure Exchanges
DataProtectionHelper<T>
Data protection class Given a type will store cache and help you protect and unprotect data as the given type
DomainHelper
This class is an Helper for Domain validation. Usefull to apply rules on domaines rules organisation
EmailHelper
Provides functionality to validate email addresses. This includes methods to create a regular expression for validating the format of email addresses, and methods to determine if a given email address is valid according to the regular expression and additional criteria (e.g., not belonging to specific domains).
ExceptionHelper
ExtensionHelper
FileHelper
This is the Helper need to be use for upload and download files to Secure Exchanges. This Helper will decrypt the files, and encrypt them
HandShakeHelper
This helper is used to created an handshake between client and Secure Exchanges server. This helper will created a secure chanel of communication, and will also created a client 256 bits key knowed only by the client
HandShakeHelper.ReferenceServerExchange
HtmlHelper
LicenceHelper
This helper help you to manage a licence
LogsHelper
MessageHelper
This class is use to send and retreived message from Secure Exchanges
MessengingHelper
MessengingHelper is the class use to create, and get Messenging. SESAR service use messenging. The messenging is usefull when is configured to keep a copy encrypted or not of all Secure Exchanges communications in you own organisation
MimeHelper
NetworkHelper
NotificationHelper
Usefull to send a post to a server
PEMCrypto
PhishingHelper
PhoneHelper
The PhoneHelper class provides utility methods for validating, normalizing, and manipulating phone numbers. It includes methods for:
- Validating phone numbers against regular expressions and using the PhoneNumberUtil library.
- Checking if phone numbers can receive SMS messages.
- Normalizing phone numbers by removing common formatting characters.
- Adding a country code to national phone numbers if not already present.
This class aims to ensure that phone numbers are in a consistent and valid format before performing operations on them.
RandomHelper
Helper to generate random string
SDKTraceHelper
SEEHelper
SEE (Secure Exchanges Encrypted) Helper. This helper create file .see A See file is a encrypted File with AES 256. The key are stored in the file and are encrypted with a private key We recommand used a 4096 private key
SEMSHelper
This is the helper to talk with the SEMS service of Secure Exchanges. SEMS = Secure Exchanges Message Service
SEWDHelper
SecureMessageTransportHelper
This helper is to create SecureMessage Transport. A secure message transport, is an object that is encrypted with an AES 256 bits key. The keys is encrypted with the public keys, and store in the object.
SensitiveTextPatternsHelper
SensitiveTextPatternsHelper.SensitiveTextPatternMatch
SensitiveTextPatternsHelper.WordMatch
SerialHelper
SerializationHelper
ServerKeyExchangesHelper
SignHelper
Helper class for managing digital signature zones and PDF document signing operations. Provides methods for creating, validating, and processing signature zones on PDF documents.
StateHelper
This is a class to validate the connection with the Secure Exchanges server
StatusHelper
StoreHelper
VersionHelper
Delegates
FileHelper.BeforeUploadChunksErrorRetry
This is the delegate associated to the event when chunks are in errors, before retry upload
FileHelper.DownloadChuckFinishEvent
This is the delegate of an event when a chunck finish download
FileHelper.DownloadChuckStart
This is the delegate of an event when a chunck start download
FileHelper.DownloadChunkError
This error occur each time a chunk is fail to download
FileHelper.DownloadFileError
When an error occur in the download of a file
FileHelper.DownloadFinish
Delegate when a file is finish download
FileHelper.DownloadStart
Delegate when a file is start download
FileHelper.DownloadsFinish
When all the files is finish to donwload
FileHelper.DownloadsStart
When all the files is start to donwload
FileHelper.GetFileSizeToUpload
Delegate to retreived the FileUpload file size
FileHelper.UploadChunkCompleted
That is the delegate call when an upload chunk is complete and done
FileHelper.UploadChunkError
This is the delegate to received a chunk error
FileHelper.UploadFileDelegate
That is the signature for the UploadFileStart_Event
FileHelper.UploadFinish
FileHelper.UploadFinishFiles
FileHelper.UploadProgress
Delegate for get the state on a specific file when use the uploads method