Class GetSEMSPublicKeyArgs
This is the argument to retreived the public key of an SEMS encryption
Inheritance
GetSEMSPublicKeyArgs
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
GetSEMSPublicKeyArgs(IEndPointConfiguration, Guid, byte[], byte[], BaseSECryptedObject)
Declaration
public GetSEMSPublicKeyArgs(IEndPointConfiguration endPoint, Guid semsAutorizationToken, byte[] messageHandShakeKey, byte[] messageHandShakeIV, BaseSECryptedObject cryptedObject)
Parameters
Properties
CryptedObject
Crypted Object containings all the SEMS args
Declaration
public BaseSECryptedObject CryptedObject { get; set; }
Property Value
EndPointConfigurationName
The EndpointConfiguration name for the communication
Declaration
public string EndPointConfigurationName { get; set; }
Property Value
EndPointUri
Declaration
public Uri EndPointUri { get; set; }
Property Value
MessageHandShakeIV
Declaration
public byte[] MessageHandShakeIV { get; set; }
Property Value
MessageHandShakeKey
Declaration
public byte[] MessageHandShakeKey { get; set; }
Property Value
SEMSAutorizationToken
The autorizationToken received by the SEMS system
Declaration
public Guid SEMSAutorizationToken { get; set; }
Property Value
Implements
Extension Methods