Secure Exchanges SDK Documentation
Search Results for

    Show / Hide Table of Contents

    Class GetSEMSPublicKeyArgs

    This is the argument to retreived the public key of an SEMS encryption

    Inheritance
    object
    GetSEMSPublicKeyArgs
    Implements
    IEndPointConfiguration
    IEndPointName
    IUriBindingConfiguration
    ISECryptedObject
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    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
    Guid semsAutorizationToken
    byte[] messageHandShakeKey
    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
    Guid semsAutorizationToken
    byte[] messageHandShakeKey
    byte[] messageHandShakeIV
    BaseSECryptedObject cryptedObject

    Properties

    CryptedObject

    Crypted Object containings all the SEMS args

    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
    string

    EndPointUri

    The uri of the endpoint.

    Declaration
    public Uri EndPointUri { get; set; }
    Property Value
    Type Description
    Uri

    MessageHandShakeIV

    The byes handshake IV

    Declaration
    public byte[] MessageHandShakeIV { get; set; }
    Property Value
    Type Description
    byte[]

    MessageHandShakeKey

    The byte handshake key

    Declaration
    public byte[] MessageHandShakeKey { get; set; }
    Property Value
    Type Description
    byte[]

    SEMSAutorizationToken

    The autorizationToken received by the SEMS system

    Declaration
    public Guid SEMSAutorizationToken { get; set; }
    Property Value
    Type Description
    Guid

    Implements

    IEndPointConfiguration
    IEndPointName
    IUriBindingConfiguration
    ISECryptedObject

    Extension Methods

    ExtensionHelper.CopySameNameAndTypeProperties<T, S>(T, S)
    In this article
    Back to top Secure Exchanges Inc. - Documentation