source: trunk/Packages/synapse/docs/help/ssl_sbb.TSSLSBB.html

Last change on this file was 2, checked in by chronos, 12 years ago
  • Přidáno: Základní kostra projektu.
  • Přidáno: Knihovna synapse.
File size: 16.5 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
2<html>
3<head>
4<meta name="GENERATOR" content="PasDoc 0.9.0">
5<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
6<title>ssl_sbb: Class TSSLSBB</title>
7<link rel="StyleSheet" type="text/css" href="pasdoc.css">
8</head>
9<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#FF0000">
10<a name="TSSLSBB"></a><h1 class="cio">Class TSSLSBB</h1>
11<table class="sections">
12<tr>
13<td><a class="section" href="#@Description">Description</a></td><td><a class="section" href="#@Hierarchy">Hierarchy</a></td><td>Fields</td><td><a class="section" href="#@Methods">Methods</a></td><td><a class="section" href="#@Properties">Properties</a></td></tr></table>
14<a name="@Description"></a><h2 class="unit">Unit</h2>
15<p class="unitlink">
16<a href="ssl_sbb.html">ssl_sbb</a></p>
17<h2 class="declaration">Declaration</h2>
18<p class="declaration">
19<code>type TSSLSBB = class(<a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>)</code></p>
20<h2 class="description">Description</h2>
21<p>
22class implementing SecureBlackbox SSL plugin.</p>
23<p>
24 Instance of this class will be created for each <a class="normal" href="blcksock.TTCPBlockSocket.html">TTCPBlockSocket</a>. You not need to create instance of this class, all is done by Synapse itself!</p>
25<a name="@Hierarchy"></a><h2 class="hierarchy">Hierarchy</h2>
26<ul class="hierarchy"><li class="ancestor">TObject</li>
27<li class="ancestor"><a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a></li>
28<li class="thisitem">TSSLSBB</li></ul><h2 class="overview">Overview</h2>
29<a name="@Methods"></a><h3 class="summary">Methods</h3>
30<table class="summary">
31<tr class="list">
32<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
33<td class="itemcode"><code>constructor <b><a href="ssl_sbb.TSSLSBB.html#Create">Create</a></b>(const Value: <a href="blcksock.TTCPBlockSocket.html">TTCPBlockSocket</a>); override;</code></td>
34</tr>
35<tr class="list2">
36<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
37<td class="itemcode"><code>destructor <b><a href="ssl_sbb.TSSLSBB.html#Destroy">Destroy</a></b>; override;</code></td>
38</tr>
39<tr class="list">
40<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
41<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#LibVersion">LibVersion</a></b>: String; override;</code></td>
42</tr>
43<tr class="list2">
44<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
45<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#LibName">LibName</a></b>: String; override;</code></td>
46</tr>
47<tr class="list">
48<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
49<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#Connect">Connect</a></b>: boolean; override;</code></td>
50</tr>
51<tr class="list2">
52<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
53<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#Accept">Accept</a></b>: boolean; override;</code></td>
54</tr>
55<tr class="list">
56<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
57<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#Shutdown">Shutdown</a></b>: boolean; override;</code></td>
58</tr>
59<tr class="list2">
60<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
61<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#BiShutdown">BiShutdown</a></b>: boolean; override;</code></td>
62</tr>
63<tr class="list">
64<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
65<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#SendBuffer">SendBuffer</a></b>(Buffer: TMemory; Len: Integer): Integer; override;</code></td>
66</tr>
67<tr class="list2">
68<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
69<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#RecvBuffer">RecvBuffer</a></b>(Buffer: TMemory; Len: Integer): Integer; override;</code></td>
70</tr>
71<tr class="list">
72<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
73<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#WaitingData">WaitingData</a></b>: Integer; override;</code></td>
74</tr>
75<tr class="list2">
76<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
77<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#GetSSLVersion">GetSSLVersion</a></b>: string; override;</code></td>
78</tr>
79<tr class="list">
80<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
81<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#GetPeerSubject">GetPeerSubject</a></b>: string; override;</code></td>
82</tr>
83<tr class="list2">
84<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
85<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#GetPeerIssuer">GetPeerIssuer</a></b>: string; override;</code></td>
86</tr>
87<tr class="list">
88<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
89<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#GetPeerName">GetPeerName</a></b>: string; override;</code></td>
90</tr>
91<tr class="list2">
92<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
93<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#GetPeerFingerprint">GetPeerFingerprint</a></b>: string; override;</code></td>
94</tr>
95<tr class="list">
96<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
97<td class="itemcode"><code>function <b><a href="ssl_sbb.TSSLSBB.html#GetCertInfo">GetCertInfo</a></b>: string; override;</code></td>
98</tr>
99</table>
100<a name="@Properties"></a><h3 class="summary">Properties</h3>
101<table class="summary">
102<tr class="list">
103<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
104<td class="itemcode"><code>property <b><a href="ssl_sbb.TSSLSBB.html#ElSecureClient">ElSecureClient</a></b>: TElSecureClient read FElSecureClient write FElSecureClient;</code></td>
105</tr>
106<tr class="list2">
107<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
108<td class="itemcode"><code>property <b><a href="ssl_sbb.TSSLSBB.html#ElSecureServer">ElSecureServer</a></b>: TElSecureServer read FElSecureServer write FElSecureServer;</code></td>
109</tr>
110<tr class="list">
111<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
112<td class="itemcode"><code>property <b><a href="ssl_sbb.TSSLSBB.html#CipherSuites">CipherSuites</a></b>: TBits read FCipherSuites write FCipherSuites;</code></td>
113</tr>
114<tr class="list2">
115<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
116<td class="itemcode"><code>property <b><a href="ssl_sbb.TSSLSBB.html#CipherSuite">CipherSuite</a></b>: Integer read GetCipherSuite;</code></td>
117</tr>
118</table>
119<h2 class="description">Description</h2>
120<h3 class="detail">Methods</h3>
121<table class="detail">
122<tr class="list">
123<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
124<td class="itemcode"><a name="Create"></a><code>constructor <b>Create</b>(const Value: <a href="blcksock.TTCPBlockSocket.html">TTCPBlockSocket</a>); override;</code></td>
125</tr>
126</table>
127&nbsp;<table class="detail">
128<tr class="list">
129<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
130<td class="itemcode"><a name="Destroy"></a><code>destructor <b>Destroy</b>; override;</code></td>
131</tr>
132</table>
133&nbsp;<table class="detail">
134<tr class="list">
135<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
136<td class="itemcode"><a name="LibVersion"></a><code>function <b>LibVersion</b>: String; override;</code></td>
137</tr>
138</table>
139<p>
140See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#LibVersion">LibVersion</a></p>
141<table class="detail">
142<tr class="list">
143<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
144<td class="itemcode"><a name="LibName"></a><code>function <b>LibName</b>: String; override;</code></td>
145</tr>
146</table>
147<p>
148See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#LibName">LibName</a></p>
149<table class="detail">
150<tr class="list">
151<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
152<td class="itemcode"><a name="Connect"></a><code>function <b>Connect</b>: boolean; override;</code></td>
153</tr>
154</table>
155<p>
156See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#Connect">Connect</a> and <a class="normal" href="ssl_sbb.html">ssl_sbb</a> for more details.</p>
157<table class="detail">
158<tr class="list">
159<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
160<td class="itemcode"><a name="Accept"></a><code>function <b>Accept</b>: boolean; override;</code></td>
161</tr>
162</table>
163<p>
164See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#Accept">Accept</a> and <a class="normal" href="ssl_sbb.html">ssl_sbb</a> for more details.</p>
165<table class="detail">
166<tr class="list">
167<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
168<td class="itemcode"><a name="Shutdown"></a><code>function <b>Shutdown</b>: boolean; override;</code></td>
169</tr>
170</table>
171<p>
172See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#Shutdown">Shutdown</a></p>
173<table class="detail">
174<tr class="list">
175<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
176<td class="itemcode"><a name="BiShutdown"></a><code>function <b>BiShutdown</b>: boolean; override;</code></td>
177</tr>
178</table>
179<p>
180See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#BiShutdown">BiShutdown</a></p>
181<table class="detail">
182<tr class="list">
183<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
184<td class="itemcode"><a name="SendBuffer"></a><code>function <b>SendBuffer</b>(Buffer: TMemory; Len: Integer): Integer; override;</code></td>
185</tr>
186</table>
187<p>
188See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#SendBuffer">SendBuffer</a></p>
189<table class="detail">
190<tr class="list">
191<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
192<td class="itemcode"><a name="RecvBuffer"></a><code>function <b>RecvBuffer</b>(Buffer: TMemory; Len: Integer): Integer; override;</code></td>
193</tr>
194</table>
195<p>
196See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#RecvBuffer">RecvBuffer</a></p>
197<table class="detail">
198<tr class="list">
199<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
200<td class="itemcode"><a name="WaitingData"></a><code>function <b>WaitingData</b>: Integer; override;</code></td>
201</tr>
202</table>
203<p>
204See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#WaitingData">WaitingData</a></p>
205<table class="detail">
206<tr class="list">
207<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
208<td class="itemcode"><a name="GetSSLVersion"></a><code>function <b>GetSSLVersion</b>: string; override;</code></td>
209</tr>
210</table>
211<p>
212See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#GetSSLVersion">GetSSLVersion</a></p>
213<table class="detail">
214<tr class="list">
215<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
216<td class="itemcode"><a name="GetPeerSubject"></a><code>function <b>GetPeerSubject</b>: string; override;</code></td>
217</tr>
218</table>
219<p>
220See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#GetPeerSubject">GetPeerSubject</a></p>
221<table class="detail">
222<tr class="list">
223<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
224<td class="itemcode"><a name="GetPeerIssuer"></a><code>function <b>GetPeerIssuer</b>: string; override;</code></td>
225</tr>
226</table>
227<p>
228See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#GetPeerIssuer">GetPeerIssuer</a></p>
229<table class="detail">
230<tr class="list">
231<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
232<td class="itemcode"><a name="GetPeerName"></a><code>function <b>GetPeerName</b>: string; override;</code></td>
233</tr>
234</table>
235<p>
236See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#GetPeerName">GetPeerName</a></p>
237<table class="detail">
238<tr class="list">
239<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
240<td class="itemcode"><a name="GetPeerFingerprint"></a><code>function <b>GetPeerFingerprint</b>: string; override;</code></td>
241</tr>
242</table>
243<p>
244See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#GetPeerFingerprint">GetPeerFingerprint</a></p>
245<table class="detail">
246<tr class="list">
247<td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
248<td class="itemcode"><a name="GetCertInfo"></a><code>function <b>GetCertInfo</b>: string; override;</code></td>
249</tr>
250</table>
251<p>
252See <a class="normal" href="blcksock.TCustomSSL.html">TCustomSSL</a>.<a class="normal" href="blcksock.TCustomSSL.html#GetCertInfo">GetCertInfo</a></p>
253<h3 class="detail">Properties</h3>
254<table class="detail">
255<tr class="list">
256<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
257<td class="itemcode"><a name="ElSecureClient"></a><code>property <b>ElSecureClient</b>: TElSecureClient read FElSecureClient write FElSecureClient;</code></td>
258</tr>
259</table>
260&nbsp;<table class="detail">
261<tr class="list">
262<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
263<td class="itemcode"><a name="ElSecureServer"></a><code>property <b>ElSecureServer</b>: TElSecureServer read FElSecureServer write FElSecureServer;</code></td>
264</tr>
265</table>
266&nbsp;<table class="detail">
267<tr class="list">
268<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
269<td class="itemcode"><a name="CipherSuites"></a><code>property <b>CipherSuites</b>: TBits read FCipherSuites write FCipherSuites;</code></td>
270</tr>
271</table>
272&nbsp;<table class="detail">
273<tr class="list">
274<td class="visibility"><a href="legend.html"><img src="published.gif" alt="Published" title="Published"></a></td>
275<td class="itemcode"><a name="CipherSuite"></a><code>property <b>CipherSuite</b>: Integer read GetCipherSuite;</code></td>
276</tr>
277</table>
278&nbsp;<hr noshade size="1"><span class="appinfo"><em>Generated by <a target="_parent" href="http://pasdoc.sourceforge.net/">PasDoc 0.9.0</a> on 2012-04-23 21:38:52</em>
279</span>
280</body></html>
Note: See TracBrowser for help on using the repository browser.