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
endPointConfigurationstringThe endpoint configuration
serialGuidThe serial
apiUserGuidThe api user
apiPasswordGuidThe api password
msgSecureExchangesMessageThe Secure Exchanges Message object
passwordstringpassword
digitstringdigit
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
endPointConfigurationstringserialGuidapiUserGuidapiPasswordGuidmessageIDstringcpartstringsemsGuidnivGuidp2Guidpasswordstringpitint?digitstringsitint?mitint?maskstring
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
endPointUriUriThe endpoint uri
serialGuidThe serial
apiUserGuidThe api user
apiPasswordGuidThe api password
msgSecureExchangesMessageThe Secure Exchanges Message object
passwordstringpassword
digitstringdigit
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
endPointUriUriserialGuidapiUserGuidapiPasswordGuidmessageIDstringcpartstringsemsGuidnivGuidp2Guidpasswordstringpitint?digitstringsitint?mitint?maskstring
Properties
ApiPassword
public Guid ApiPassword { get; set; }
Property Value
ApiUser
public Guid ApiUser { get; set; }
Property Value
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
DigitCode
Représente le digit code en clair recu au moment de l'envoie
public string DigitCode { get; set; }
Property Value
EndPointConfigurationName
public string EndPointConfigurationName { get; set; }
Property Value
EndPointUri
public Uri EndPointUri { get; set; }
Property Value
M
The initialize mask
public string M { get; }
Property Value
MessageID
représente le Guid du message à ouvrir
public string MessageID { get; }
Property Value
Mit
Mask iteration
public int? Mit { get; }
Property Value
- int?
Msg
public SecureExchangesMessage Msg { get; set; }
Property Value
NIv
Represente the file and Body IV. Generally came from the SecureExchangesMessage.Niv
public Guid NIv { get; }
Property Value
P2
Represent the part2 of the key. Generally came from the SecureExchangesMessage.P2
public Guid P2 { get; }
Property Value
Password
représente la password en clair
public string Password { get; set; }
Property Value
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
Serial
public Guid Serial { get; set; }
Property Value
Sit
SMS iteration
public int? Sit { get; }
Property Value
- int?