Interface SEMS_APISoap
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
Returns
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
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
Returns
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
Returns
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
Returns
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
Returns
Type |
Description |
System.Boolean |
|
Extension Methods