Show / Hide Table of Contents

Interface SEMS_APISoap

Namespace: SecureExchangesSDK.SEMS.SecureExchanges
Assembly: SecureExchangesSDK.dll
Syntax
[ServiceContract(Namespace = "https://sems.secure-exchanges.com/", ConfigurationName = "SEMS.SecureExchanges.SEMS_APISoap")]
public interface SEMS_APISoap

Methods

CraftEncryptionKey(CraftEncryptionKeyArgs)

Declaration
[OperationContract(Action = "https://sems.secure-exchanges.com/CraftEncryptionKey", ReplyAction = "*")]
[XmlSerializerFormat(SupportFaults = true)]
[ServiceKnownType(typeof(BaseInitializeHandShakeArgs))]
[ServiceKnownType(typeof(CraftEncryptionKeyBaseArgs))]
[ServiceKnownType(typeof(BaseArgs))]
[ServiceKnownType(typeof(Answer))]
CraftEncryptionKeyAnswer CraftEncryptionKey(CraftEncryptionKeyArgs args)
Parameters
Type Name Description
CraftEncryptionKeyArgs args
Returns
Type Description
CraftEncryptionKeyAnswer

GetAccessToken(Guid, Guid)

Declaration
[OperationContract(Action = "https://sems.secure-exchanges.com/GetAccessToken", ReplyAction = "*")]
[XmlSerializerFormat(SupportFaults = true)]
[ServiceKnownType(typeof(BaseInitializeHandShakeArgs))]
[ServiceKnownType(typeof(CraftEncryptionKeyBaseArgs))]
[ServiceKnownType(typeof(BaseArgs))]
[ServiceKnownType(typeof(Answer))]
GranttKeyAnswer GetAccessToken(Guid user, Guid password)
Parameters
Type Name Description
System.Guid user
System.Guid password
Returns
Type Description
GranttKeyAnswer

GetKeys(GetKeysArgs)

Declaration
[OperationContract(Action = "https://sems.secure-exchanges.com/GetKeys", ReplyAction = "*")]
[XmlSerializerFormat(SupportFaults = true)]
[ServiceKnownType(typeof(BaseInitializeHandShakeArgs))]
[ServiceKnownType(typeof(CraftEncryptionKeyBaseArgs))]
[ServiceKnownType(typeof(BaseArgs))]
[ServiceKnownType(typeof(Answer))]
GetKeysAnswer GetKeys(GetKeysArgs args)
Parameters
Type Name Description
GetKeysArgs args
Returns
Type Description
GetKeysAnswer

GetPublicKey(GetPublicKeyArgs)

Declaration
[OperationContract(Action = "https://sems.secure-exchanges.com/GetPublicKey", ReplyAction = "*")]
[XmlSerializerFormat(SupportFaults = true)]
[ServiceKnownType(typeof(BaseInitializeHandShakeArgs))]
[ServiceKnownType(typeof(CraftEncryptionKeyBaseArgs))]
[ServiceKnownType(typeof(BaseArgs))]
[ServiceKnownType(typeof(Answer))]
GetPublicKeyAnswer GetPublicKey(GetPublicKeyArgs args)
Parameters
Type Name Description
GetPublicKeyArgs args
Returns
Type Description
GetPublicKeyAnswer

InitializeHandShake(InitializeHandShakeArgs)

Declaration
[OperationContract(Action = "https://sems.secure-exchanges.com/InitializeHandShake", ReplyAction = "*")]
[XmlSerializerFormat(SupportFaults = true)]
[ServiceKnownType(typeof(BaseInitializeHandShakeArgs))]
[ServiceKnownType(typeof(CraftEncryptionKeyBaseArgs))]
[ServiceKnownType(typeof(BaseArgs))]
[ServiceKnownType(typeof(Answer))]
InitializeHandShakeAnswer InitializeHandShake(InitializeHandShakeArgs args)
Parameters
Type Name Description
InitializeHandShakeArgs args
Returns
Type Description
InitializeHandShakeAnswer

SEND(SENDArgs)

Declaration
[OperationContract(Action = "https://sems.secure-exchanges.com/SEND", ReplyAction = "*")]
[XmlSerializerFormat(SupportFaults = true)]
[ServiceKnownType(typeof(BaseInitializeHandShakeArgs))]
[ServiceKnownType(typeof(CraftEncryptionKeyBaseArgs))]
[ServiceKnownType(typeof(BaseArgs))]
[ServiceKnownType(typeof(Answer))]
bool SEND(SENDArgs args)
Parameters
Type Name Description
SENDArgs args
Returns
Type Description
System.Boolean

Extension Methods

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