Class GetSEMSPublicKeyArgs
This is the argument to retreived the public key of an SEMS encryption
Inheritance
System.Object
GetSEMSPublicKeyArgs
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SecureExchangesSDK.Models.Args
Assembly: SecureExchangesSDK.dll
Syntax
public class GetSEMSPublicKeyArgs : IEndPointConfiguration, IEndPointName, IUriBindingConfiguration
Constructors
GetSEMSPublicKeyArgs()
Declaration
public GetSEMSPublicKeyArgs()
GetSEMSPublicKeyArgs(IEndPointConfiguration, Guid, Byte[], Byte[])
Declaration
public GetSEMSPublicKeyArgs(IEndPointConfiguration endPoint, Guid semsAutorizationToken, byte[] messageHandShakeKey, byte[] messageHandShakeIV)
Parameters
Type | Name | Description |
---|---|---|
IEndPointConfiguration | endPoint | |
System.Guid | semsAutorizationToken | |
System.Byte[] | messageHandShakeKey | |
System.Byte[] | messageHandShakeIV |
GetSEMSPublicKeyArgs(IEndPointConfiguration, Guid, Byte[], Byte[], String, String, String, String, String)
Declaration
public GetSEMSPublicKeyArgs(IEndPointConfiguration endPoint, Guid semsAutorizationToken, byte[] messageHandShakeKey, byte[] messageHandShakeIV, string cryptedPhone, string cultureID, string cryptedSendMode, string cryptedRecipient, string cryptedMessageContent)
Parameters
Type | Name | Description |
---|---|---|
IEndPointConfiguration | endPoint | |
System.Guid | semsAutorizationToken | |
System.Byte[] | messageHandShakeKey | |
System.Byte[] | messageHandShakeIV | |
System.String | cryptedPhone | |
System.String | cultureID | |
System.String | cryptedSendMode | |
System.String | cryptedRecipient | |
System.String | cryptedMessageContent |
Properties
CryptedMessageContent
Declaration
public string CryptedMessageContent { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CryptedPhone
Declaration
public string CryptedPhone { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CryptedRecipient
Declaration
public string CryptedRecipient { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CryptedSendMode
Declaration
public string CryptedSendMode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CryptedSubject
Declaration
public string CryptedSubject { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CultureID
Declaration
public string CultureID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EndPointConfigurationName
The EndpointConfiguration name for the communication
Declaration
public string EndPointConfigurationName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EndPointUri
The uri of the endpoint.
Declaration
public Uri EndPointUri { get; set; }
Property Value
Type | Description |
---|---|
System.Uri |
MessageHandShakeIV
The byes handshake IV
Declaration
public byte[] MessageHandShakeIV { get; set; }
Property Value
Type | Description |
---|---|
System.Byte[] |
MessageHandShakeKey
The byte handshake key
Declaration
public byte[] MessageHandShakeKey { get; set; }
Property Value
Type | Description |
---|---|
System.Byte[] |
SEMSAutorizationToken
The autorizationToken received by the SEMS system
Declaration
public Guid SEMSAutorizationToken { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |