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
ISECryptedObject
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

Implements

IEndPointConfiguration
IEndPointName
IUriBindingConfiguration
ISECryptedObject

Extension Methods

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