Class TSSLOpenSSLOverride

Unit

Declaration

type TSSLOpenSSLOverride = class(TCustomSSL)

Description

Hierarchy

Overview

Fields

Public CAFile: string;
Public CAPath: string;
Public outErrorMessage: string;
Public outErrorCode: integer;

Methods

Public class procedure LoadOpenSSL; virtual;
Public constructor Create(const Value: TTCPBlockSocket); override;
Public destructor Destroy; override;
Public function LibVersion: String; override;
Public function LibName: String; override;
Public function Connect: boolean; override;
Public function Accept: boolean; override;
Public function Shutdown: boolean; override;
Public function BiShutdown: boolean; override;
Public function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override;
Public function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override;
Public function WaitingData: Integer; override;
Public function GetSSLVersion: string; override;
Public function GetPeerSubject: string; override;
Public function GetPeerSerialNo: integer; override;
Public function GetPeerIssuer: string; override;
Public function GetPeerName: string; override;
Public function GetPeerNameHash: cardinal; override;
Public function GetPeerFingerprint: string; override;
Public function GetCertInfo: string; override;
Public function GetCipherName: string; override;
Public function GetCipherBits: integer; override;
Public function GetCipherAlgBits: integer; override;
Public function GetVerifyCert: integer; override;

Description

Fields

Public CAFile: string;
 
Public CAPath: string;
 
Public outErrorMessage: string;
 
Public outErrorCode: integer;
 

Methods

Public class procedure LoadOpenSSL; virtual;
 
Public constructor Create(const Value: TTCPBlockSocket); override;
 
Public destructor Destroy; override;
 
Public function LibVersion: String; override;
 
Public function LibName: String; override;
 
Public function Connect: boolean; override;
 
Public function Accept: boolean; override;
 
Public function Shutdown: boolean; override;
 
Public function BiShutdown: boolean; override;
 
Public function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override;
 
Public function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override;
 
Public function WaitingData: Integer; override;
 
Public function GetSSLVersion: string; override;
 
Public function GetPeerSubject: string; override;
 
Public function GetPeerSerialNo: integer; override;
 
Public function GetPeerIssuer: string; override;
 
Public function GetPeerName: string; override;
 
Public function GetPeerNameHash: cardinal; override;
 
Public function GetPeerFingerprint: string; override;
 
Public function GetCertInfo: string; override;
 
Public function GetCipherName: string; override;
 
Public function GetCipherBits: integer; override;
 
Public function GetCipherAlgBits: integer; override;
 
Public function GetVerifyCert: integer; override;
 

Generated by PasDoc 0.16.0.