Class AbstractFixEncryptor
Inheritance
System.Object
AbstractFixEncryptor
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: FixAntenna.Encryption.dll
Syntax
public abstract class AbstractFixEncryptor : IFixEncryptor
Constructors
AbstractFixEncryptor(SessionInfo, Int32, IRawEncryptor)
Declaration
public AbstractFixEncryptor(SessionInfo sessionInfo, int maxMessageSize, IRawEncryptor encryptor)
Parameters
Fields
Encryptor
Declaration
protected IRawEncryptor Encryptor
Field Value
Log
Declaration
Field Value
Declaration
protected HeaderRawTags RawTags
Field Value
Methods
AfterDecryptFixMessage(FixMessage)
Declaration
public virtual FixMessage AfterDecryptFixMessage(FixMessage message)
Parameters
Returns
AfterEncryptFixMessage(FixMessage)
Declaration
public virtual FixMessage AfterEncryptFixMessage(FixMessage message)
Parameters
Returns
BeforeDecryptFixMessage(FixMessage)
Declaration
public virtual FixMessage BeforeDecryptFixMessage(FixMessage message)
Parameters
Returns
BeforeEncryptFixMessage(FixMessage)
Declaration
public virtual FixMessage BeforeEncryptFixMessage(FixMessage message)
Parameters
Returns
Decrypt(Byte[])
Declaration
public virtual byte[] Decrypt(byte[] value)
Parameters
Type |
Name |
Description |
System.Byte[] |
value |
|
Returns
Type |
Description |
System.Byte[] |
|
DecryptFixMessage(FixMessage)
Declaration
public virtual FixMessage DecryptFixMessage(FixMessage message)
Parameters
Returns
DecryptMessage(FixMessage)
Declaration
public virtual FixMessage DecryptMessage(FixMessage message)
Parameters
Returns
Encrypt(Byte[])
Declaration
public virtual byte[] Encrypt(byte[] value)
Parameters
Type |
Name |
Description |
System.Byte[] |
value |
|
Returns
Type |
Description |
System.Byte[] |
|
EncryptFixMessage(FixMessage)
Declaration
public virtual FixMessage EncryptFixMessage(FixMessage message)
Parameters
Returns
EncryptMessage(FixMessage)
Declaration
public virtual FixMessage EncryptMessage(FixMessage message)
Parameters
Returns
GetSessionInfo()
Declaration
public virtual SessionInfo GetSessionInfo()
Returns
IsSessionInfoEq(SessionInfo)
Declaration
public virtual bool IsSessionInfoEq(SessionInfo messageSessionInfo)
Parameters
Returns
Type |
Description |
System.Boolean |
|
SetDesKey(Byte[])
Declaration
public virtual void SetDesKey(byte[] desKey)
Parameters
Type |
Name |
Description |
System.Byte[] |
desKey |
|
SetIv(Byte[])
Declaration
public virtual void SetIv(byte[] desIv)
Parameters
Type |
Name |
Description |
System.Byte[] |
desIv |
|
SetNewSessionInfo(SessionInfo)
Declaration
public abstract void SetNewSessionInfo(SessionInfo sessionInfo)
Parameters
SetSessionInfo(SessionInfo)
Declaration
public virtual void SetSessionInfo(SessionInfo sessionInfo)
Parameters
Implements