Show / Hide Table of Contents

Class GetSEMSPublicKeyArgs

This is the argument to retreived the public key of an SEMS encryption

Inheritance
System.Object
GetSEMSPublicKeyArgs
Implements
IEndPointConfiguration
IEndPointName
IUriBindingConfiguration
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

Implements

IEndPointConfiguration
IEndPointName
IUriBindingConfiguration

Extension Methods

ExtensionHelper.CopySameNameAndTypeProperties<T, S>(T, S)
In This Article
Back to top Generated by DocFX