Filter: C++  Pascal  C#  VB.NET  Java  Java ME  ActiveX  DLL 



BaseTransport.Encryptor

BaseTransport     See also    


Contains a reference to the Encryptor object.

Declaration

[C++]
    void setEncryptor(IPCBaseEncryption* Value);
    IPCBaseEncryption* getEncryptor();

[Pascal]
    property Encryptor : TIPCBaseEncryption;

[VB6]
    Property Encryptor As IIPCXBaseEncryption

[ActiveX]
    HRESULT _stdcall Encryptor([in] IIPCXBaseEncryption * Value );
    HRESULT _stdcall Encryptor([in] IIPCXBaseEncryption * Value );

[C#]
    public IPCBaseEncryption Encryptor;

[VB.NET]
    Public Property Encryptor As IPCBaseEncryption

[Java]
    public void setEncryptor(IPCBaseEncryption encryptor);
    public IPCBaseEncryption getEncryptor();

[Java ME]
    public void setEncryptor(IPCBaseEncryption encryptor);
    public IPCBaseEncryption getEncryptor();

[DLL]
    void __stdcall IPCBaseTransportSetEncryptor (HIPCBaseTransport h, HIPCBaseEncryption value);
    HIPCBaseEncryption __stdcall IPCBaseTransportGetEncryptor (HIPCBaseTransport h);

Parameters

  • h - handle to the object that was returned by Create method

Description

    This property contains a reference to the Encryptor object, which is used to encrypt the message data. The whole message including all headers is encrypted. Note, that there is no integrity checking performed during decryption, so you need to use Sealing classes to check integrity of the data being transferred.
    One encryptor object can be bound to multiple transports.

See also:     BaseEncryption class     BaseSealing class     Sealer