Class TSSLOpenSSLOverride
Unit
Declaration
type TSSLOpenSSLOverride = class(TCustomSSL)
Description
Hierarchy
- TCustomSSL
- TSSLOpenSSLOverride
Overview
Fields
CAFile: string; |
|
CAPath: string; |
|
outErrorMessage: string; |
|
outErrorCode: integer; |
Methods
class procedure LoadOpenSSL; virtual; |
|
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 GetPeerSerialNo: integer; override; |
|
function GetPeerIssuer: string; override; |
|
function GetPeerName: string; override; |
|
function GetPeerNameHash: cardinal; override; |
|
function GetPeerFingerprint: string; override; |
|
function GetCertInfo: string; override; |
|
function GetCipherName: string; override; |
|
function GetCipherBits: integer; override; |
|
function GetCipherAlgBits: integer; override; |
|
function GetVerifyCert: integer; override; |
Description
Fields
CAFile: string; |
|
CAPath: string; |
|
outErrorMessage: string; |
|
outErrorCode: integer; |
|
Methods
class procedure LoadOpenSSL; virtual; |
|
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 GetPeerSerialNo: integer; override; |
|
function GetPeerIssuer: string; override; |
|
function GetPeerName: string; override; |
|
function GetPeerNameHash: cardinal; override; |
|
function GetPeerFingerprint: string; override; |
|
function GetCertInfo: string; override; |
|
function GetCipherName: string; override; |
|
function GetCipherBits: integer; override; |
|
function GetCipherAlgBits: integer; override; |
|
function GetVerifyCert: integer; override; |
|
Generated by PasDoc 0.16.0.