Classe TSSLSBB
Unit
Declaração
type TSSLSBB = class(TCustomSSL)
Descrição
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!
Hierarquia
- TObject
- TCustomSSL
- TSSLSBB
Visão Geral
Campos
![]() |
FServer: Boolean; |
![]() |
FElSecureClient: TElSSLClient; |
![]() |
FElSecureServer: TElSSLServer; |
![]() |
FElCertStorage: TElMemoryCertStorage; |
![]() |
FElX509Certificate: TElX509Certificate; |
![]() |
FElX509CACertificate: TElX509Certificate; |
![]() |
FCipherSuites: TBits; |
Métodos
![]() |
constructor Create(const Value: TTCPBlockSocket); override; |
![]() |
destructor Destroy; override; |
![]() |
function LibVersion: string; override; |
![]() |
function LibName: string; override; |
![]() |
function Connect: Boolean; override; |
![]() |
function Accept: Boolean; override; |
![]() |
function Shutdown: Boolean; override; |
![]() |
function BiShutdown: Boolean; override; |
![]() |
function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
![]() |
function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
![]() |
function WaitingData: Integer; override; |
![]() |
function GetSSLVersion: string; override; |
![]() |
function GetPeerSubject: string; override; |
![]() |
function GetPeerIssuer: string; override; |
![]() |
function GetPeerName: string; override; |
![]() |
function GetPeerFingerprint: ansistring; override; |
![]() |
function GetCertInfo: string; override; |
Propriedades
![]() |
property ElSecureClient: TElSSLClient read FElSecureClient write FElSecureClient; |
![]() |
property ElSecureServer: TElSSLServer read FElSecureServer write FElSecureServer; |
![]() |
property CipherSuites: TBits read FCipherSuites write FCipherSuites; |
![]() |
property CipherSuite: Integer read GetCipherSuite; |
Descrição
Campos
![]() |
FServer: Boolean; |
![]() |
FElSecureClient: TElSSLClient; |
![]() |
FElSecureServer: TElSSLServer; |
![]() |
FElCertStorage: TElMemoryCertStorage; |
![]() |
FElX509Certificate: TElX509Certificate; |
![]() |
FElX509CACertificate: TElX509Certificate; |
![]() |
FCipherSuites: TBits; |
Métodos
![]() |
constructor Create(const Value: TTCPBlockSocket); override; |
![]() |
destructor Destroy; override; |
![]() |
function LibVersion: string; override; |
![]() |
function LibName: string; override; |
![]() |
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; |
![]() |
function BiShutdown: Boolean; override; |
![]() |
function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
![]() |
function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
![]() |
function WaitingData: Integer; override; |
![]() |
function GetSSLVersion: string; override; |
![]() |
function GetPeerSubject: string; override; |
![]() |
function GetPeerIssuer: string; override; |
![]() |
function GetPeerName: string; override; |
![]() |
function GetPeerFingerprint: ansistring; override; |
![]() |
function GetCertInfo: string; override; |
Propriedades
![]() |
property ElSecureClient: TElSSLClient read FElSecureClient write FElSecureClient; |
![]() |
property ElSecureServer: TElSSLServer read FElSecureServer write FElSecureServer; |
![]() |
property CipherSuites: TBits read FCipherSuites write FCipherSuites; |
![]() |
property CipherSuite: Integer read GetCipherSuite; |
Gerado por PasDoc 0.16.0.