[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: sslsockets.pp line 35
type TSSLSocketHandler = class(TSocketHandler) |
protected |
procedure SetSSLActive(); |
function DoVerifyCert; virtual; |
function GetLastSSLErrorString; virtual; abstract; |
function GetLastSSLErrorCode; virtual; abstract; |
public |
constructor Create; override; |
destructor Destroy; override; |
function GetLastErrorDescription; override; |
class procedure SetDefaultHandlerClass(); |
class function GetDefaultHandlerClass; |
class function GetDefaultHandler; |
function CreateCertificateData; virtual; |
function CreateCertGenerator; virtual; |
function CreateSelfSignedCertificate; virtual; |
property CertGenerator: TX509Certificate; [r] |
property SSLActive: Boolean; [r] |
property LastSSLErrorString: string; [r] |
property LastSSLErrorCode: Integer; [r] |
published |
property VerifyPeerCert: Boolean; [rw] |
property SendHostAsSNI: Boolean; [rw] |
property CertificateData: TCertificateData; [rw] |
property KeyPassword: string; [rw] deprecated ; |
property CipherList: string; [rw] deprecated ; |
property RemoteHostName: string; [rw] deprecated ; |
property Certificate: TSSLData; [rw] deprecated ; |
property TrustedCertificate: TSSLData; [rw] deprecated ; |
property PrivateKey: TSSLData; [rw] deprecated ; |
property OnVerifyCertificate: TVerifyCertificateEvent; [rw] |
end; |
| |
| |
TObject |