Discuss this help topic in SecureBlackbox Forum

TElSSLConnectionInfo.Initialize

TElSSLConnectionInfo     See also     


Filter: C#  VB.NET  Pascal  C++  PHP  Java  


Initializes security parameters of the secure connection.

Declaration

[VB.NET]
    Sub Initialize(ByVal Version As TSBVersion, ByVal Ciphersuite As Short, ByVal ServerChain As TElCustomCertStorage, ByVal ClientChain As TElCustomCertStorage, ByVal SessionID As Byte(), ByVal ResumedSession As Boolean)

[Pascal]
    procedure Initialize(Version : TSBVersion; Ciphersuite : TSBCipherSuite; ServerChain, ClientChain : TElCustomCertStorage; const SessionID : ByteArray; ResumedSession : boolean); virtual;

[C++]
    void Initialize(TSBVersion Version, uint8_t Ciphersuite, TElCustomCertStorage &ServerChain, TElCustomCertStorage &ClientChain, const std::vector<uint8_t> &SessionID, bool ResumedSession);
    void Initialize(TSBVersion Version, uint8_t Ciphersuite, TElCustomCertStorage *ServerChain, TElCustomCertStorage *ClientChain, const std::vector<uint8_t> &SessionID, bool ResumedSession);

[PHP]
    void Initialize(integer $Version, integer $Ciphersuite, TElCustomCertStorage $ServerChain, TElCustomCertStorage $ClientChain, array of byte|string|NULL $SessionID, bool $ResumedSession)

Parameters

  • Version - specifies protocol version.
  • Ciphersuite - specifies the session's ciphersuite.
  • ServerChain - contains server certificate chain.
  • ClientChain - contains client certificate chain.
  • SessionID - specifies session ID.
  • ResumedSession - indicates whether the session is resumed.

TSBVersion values

Description

Call this method to initialize the security properties of the secure connection for given protocol version, cipher suite, and other parameters.

See also:     InitializeNonSecure     Reset    

Discuss this help topic in SecureBlackbox Forum