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, ISECryptedObject
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[], BaseSECryptedObject)
Declaration
public GetSEMSPublicKeyArgs(IEndPointConfiguration endPoint, Guid semsAutorizationToken, byte[] messageHandShakeKey, byte[] messageHandShakeIV, BaseSECryptedObject cryptedObject)
Parameters
| Type | Name | Description |
|---|---|---|
| IEndPointConfiguration | endPoint | |
| System.Guid | semsAutorizationToken | |
| System.Byte[] | messageHandShakeKey | |
| System.Byte[] | messageHandShakeIV | |
| BaseSECryptedObject | cryptedObject |
Properties
CryptedObject
Declaration
public BaseSECryptedObject CryptedObject { get; set; }
Property Value
| Type | Description |
|---|---|
| BaseSECryptedObject |
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 |