Class TSSLOpenSSL
Unit
ssl_openssl
Declaration
type TSSLOpenSSL = class(TCustomSSL)
Description
class implementing OpenSSL 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
Description
Methods
See TCustomSSL.Create
![Public Public](public.gif) |
destructor Destroy; override; |
![Public Public](public.gif) |
function LibVersion: String; override; |
See TCustomSSL.LibVersion
![Public Public](public.gif) |
function LibName: String; override; |
See TCustomSSL.LibName
![Public Public](public.gif) |
function Connect: boolean; override; |
See TCustomSSL.Connect and ssl_cryptlib for more details.
![Public Public](public.gif) |
function Accept: boolean; override; |
See TCustomSSL.Accept and ssl_cryptlib for more details.
![Public Public](public.gif) |
function Shutdown: boolean; override; |
See TCustomSSL.Shutdown
![Public Public](public.gif) |
function BiShutdown: boolean; override; |
See TCustomSSL.BiShutdown
![Public Public](public.gif) |
function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
See TCustomSSL.SendBuffer
![Public Public](public.gif) |
function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
See TCustomSSL.RecvBuffer
![Public Public](public.gif) |
function WaitingData: Integer; override; |
See TCustomSSL.WaitingData
![Public Public](public.gif) |
function GetSSLVersion: string; override; |
See TCustomSSL.GetSSLVersion
![Public Public](public.gif) |
function GetPeerSubject: string; override; |
See TCustomSSL.GetPeerSubject
![Public Public](public.gif) |
function GetPeerSerialNo: integer; override; |
See TCustomSSL.GetPeerSerialNo
![Public Public](public.gif) |
function GetPeerIssuer: string; override; |
See TCustomSSL.GetPeerIssuer
![Public Public](public.gif) |
function GetPeerName: string; override; |
See TCustomSSL.GetPeerName
![Public Public](public.gif) |
function GetPeerNameHash: cardinal; override; |
See TCustomSSL.GetPeerNameHash
![Public Public](public.gif) |
function GetPeerFingerprint: string; override; |
See TCustomSSL.GetPeerFingerprint
![Public Public](public.gif) |
function GetCertInfo: string; override; |
See TCustomSSL.GetCertInfo
![Public Public](public.gif) |
function GetCipherName: string; override; |
See TCustomSSL.GetCipherName
![Public Public](public.gif) |
function GetCipherBits: integer; override; |
See TCustomSSL.GetCipherBits
![Public Public](public.gif) |
function GetCipherAlgBits: integer; override; |
See TCustomSSL.GetCipherAlgBits
![Public Public](public.gif) |
function GetVerifyCert: integer; override; |
See TCustomSSL.GetVerifyCert
Generated by PasDoc 0.9.0 on 2012-04-23 21:38:52