Table of Contents

Class GetMessageArgs

Namespace
SecureExchangesSDK.Models.Args
Assembly
SecureExchangesSDK.NetCore.dll

This is the Args to uncrypt a message came from Secure Exchanges

[Serializable]
public class GetMessageArgs : IEndPointConfiguration, IEndPointName, IUriBindingConfiguration, IAuthenticationNeeded, ISEMSInitialization
Inheritance
GetMessageArgs
Implements
Inherited Members
Extension Methods

Constructors

GetMessageArgs(string, Guid, Guid, Guid, SecureExchangesMessage, string, string)

Constructor with endpoint configuration

public GetMessageArgs(string endPointConfiguration, Guid serial, Guid apiUser, Guid apiPassword, SecureExchangesMessage msg, string password = null, string digit = null)

Parameters

endPointConfiguration string

The endpoint configuration

serial Guid

The serial

apiUser Guid

The api user

apiPassword Guid

The api password

msg SecureExchangesMessage

The Secure Exchanges Message object

password string

password

digit string

digit

GetMessageArgs(string, Guid, Guid, Guid, string, string, Guid, Guid, Guid, string, int?, string, int?, int?, string)

[Obsolete("Use the constructor with the SecureExchangesMessage")]
public GetMessageArgs(string endPointConfiguration, Guid serial, Guid apiUser, Guid apiPassword, string messageID, string cpart, Guid sems, Guid niv, Guid p2, string password, int? pit, string digit, int? sit, int? mit, string mask)

Parameters

endPointConfiguration string
serial Guid
apiUser Guid
apiPassword Guid
messageID string
cpart string
sems Guid
niv Guid
p2 Guid
password string
pit int?
digit string
sit int?
mit int?
mask string

GetMessageArgs(Uri, Guid, Guid, Guid, SecureExchangesMessage, string, string)

The constructor with the uri endpoint

public GetMessageArgs(Uri endPointUri, Guid serial, Guid apiUser, Guid apiPassword, SecureExchangesMessage msg, string password = null, string digit = null)

Parameters

endPointUri Uri

The endpoint uri

serial Guid

The serial

apiUser Guid

The api user

apiPassword Guid

The api password

msg SecureExchangesMessage

The Secure Exchanges Message object

password string

password

digit string

digit

GetMessageArgs(Uri, Guid, Guid, Guid, string, string, Guid, Guid, Guid, string, int?, string, int?, int?, string)

[Obsolete("Use the constructor with the SecureExchangesMessage")]
public GetMessageArgs(Uri endPointUri, Guid serial, Guid apiUser, Guid apiPassword, string messageID, string cpart, Guid sems, Guid niv, Guid p2, string password, int? pit, string digit, int? sit, int? mit, string mask)

Parameters

endPointUri Uri
serial Guid
apiUser Guid
apiPassword Guid
messageID string
cpart string
sems Guid
niv Guid
p2 Guid
password string
pit int?
digit string
sit int?
mit int?
mask string

Properties

ApiPassword

public Guid ApiPassword { get; set; }

Property Value

Guid

ApiUser

public Guid ApiUser { get; set; }

Property Value

Guid

Cpart

Represent the Cpart to uncrypt the message some part in Secure Exchanges. Generally came from the SecureExchangesMessage.Cpart

public string Cpart { get; }

Property Value

string

DigitCode

Représente le digit code en clair recu au moment de l'envoie

public string DigitCode { get; set; }

Property Value

string

EndPointConfigurationName

public string EndPointConfigurationName { get; set; }

Property Value

string

EndPointUri

public Uri EndPointUri { get; set; }

Property Value

Uri

M

The initialize mask

public string M { get; }

Property Value

string

MessageID

représente le Guid du message à ouvrir

public string MessageID { get; }

Property Value

string

Mit

Mask iteration

public int? Mit { get; }

Property Value

int?

Msg

public SecureExchangesMessage Msg { get; set; }

Property Value

SecureExchangesMessage

NIv

Represente the file and Body IV. Generally came from the SecureExchangesMessage.Niv

public Guid NIv { get; }

Property Value

Guid

P2

Represent the part2 of the key. Generally came from the SecureExchangesMessage.P2

public Guid P2 { get; }

Property Value

Guid

Password

représente la password en clair

public string Password { get; set; }

Property Value

string

Pit

password iteration

public int? Pit { get; }

Property Value

int?

Sems

Représente la partie 2 de la clé, recu au moment de l'envoi

public Guid Sems { get; }

Property Value

Guid

Serial

public Guid Serial { get; set; }

Property Value

Guid

Sit

SMS iteration

public int? Sit { get; }

Property Value

int?