Class TSSLSBB
Unit
ssl_sbb
Declaration
type TSSLSBB = class(TCustomSSL)
Description
class implementing SecureBlackbox SSL plugin.
Instance of this class will be created for each TTCPBlockSocket. You not need to create instance of this class, all is done by Synapse itself!
Hierarchy
Overview
Methods
Properties
 |
property ElSecureClient: TElSecureClient read FElSecureClient write FElSecureClient; |
 |
property ElSecureServer: TElSecureServer read FElSecureServer write FElSecureServer; |
 |
property CipherSuites: TBits read FCipherSuites write FCipherSuites; |
 |
property CipherSuite: Integer read GetCipherSuite; |
Description
Methods
 |
destructor Destroy; override; |
 |
function LibVersion: String; override; |
See TCustomSSL.LibVersion
 |
function LibName: String; override; |
See TCustomSSL.LibName
 |
function Connect: boolean; override; |
See TCustomSSL.Connect and ssl_sbb for more details.
 |
function Accept: boolean; override; |
See TCustomSSL.Accept and ssl_sbb for more details.
 |
function Shutdown: boolean; override; |
See TCustomSSL.Shutdown
 |
function BiShutdown: boolean; override; |
See TCustomSSL.BiShutdown
 |
function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
See TCustomSSL.SendBuffer
 |
function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
See TCustomSSL.RecvBuffer
 |
function WaitingData: Integer; override; |
See TCustomSSL.WaitingData
 |
function GetSSLVersion: string; override; |
See TCustomSSL.GetSSLVersion
 |
function GetPeerSubject: string; override; |
See TCustomSSL.GetPeerSubject
 |
function GetPeerIssuer: string; override; |
See TCustomSSL.GetPeerIssuer
 |
function GetPeerName: string; override; |
See TCustomSSL.GetPeerName
 |
function GetPeerFingerprint: string; override; |
See TCustomSSL.GetPeerFingerprint
 |
function GetCertInfo: string; override; |
See TCustomSSL.GetCertInfo
Properties
 |
property ElSecureClient: TElSecureClient read FElSecureClient write FElSecureClient; |
 |
property ElSecureServer: TElSecureServer read FElSecureServer write FElSecureServer; |
 |
property CipherSuites: TBits read FCipherSuites write FCipherSuites; |
 |
property CipherSuite: Integer read GetCipherSuite; |
Generated by PasDoc 0.9.0 on 2012-04-23 21:38:52