ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS/gnome-vfs2-2.3.8-1.src.rpm
[gnome-vfs-httpcaptive.git] / doc / html / gnome-vfs-ssl.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >ssl</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.64
8 "><LINK
9 REL="HOME"
10 TITLE="GnomeVFS - Filesystem Abstraction library"
11 HREF="index.html"><LINK
12 REL="UP"
13 TITLE="Filesystem Modules"
14 HREF="modules.html"><LINK
15 REL="PREVIOUS"
16 TITLE="process"
17 HREF="gnome-vfs-process.html"><LINK
18 REL="NEXT"
19 TITLE="Other APIs"
20 HREF="everything-else.html"></HEAD
21 ><BODY
22 CLASS="REFENTRY"
23 BGCOLOR="#FFFFFF"
24 TEXT="#000000"
25 LINK="#0000FF"
26 VLINK="#840084"
27 ALINK="#0000FF"
28 ><DIV
29 CLASS="NAVHEADER"
30 ><TABLE
31 WIDTH="100%"
32 BORDER="0"
33 BGCOLOR="#000000"
34 CELLPADDING="1"
35 CELLSPACING="0"
36 ><TR
37 ><TH
38 COLSPAN="4"
39 ALIGN="center"
40 ><FONT
41 COLOR="#FFFFFF"
42 SIZE="5"
43 >GnomeVFS - Filesystem Abstraction library</FONT
44 ></TH
45 ></TR
46 ><TR
47 ><TD
48 WIDTH="25%"
49 BGCOLOR="#C00000"
50 ALIGN="left"
51 ><A
52 HREF="gnome-vfs-process.html"
53 ><FONT
54 COLOR="#FFFFFF"
55 SIZE="3"
56 ><B
57 >&#60;&#60;&#60; Previous Page</B
58 ></FONT
59 ></A
60 ></TD
61 ><TD
62 WIDTH="25%"
63 BGCOLOR="#0000C0"
64 ALIGN="center"
65 ><FONT
66 COLOR="#FFFFFF"
67 SIZE="3"
68 ><B
69 ><A
70 HREF="index.html"
71 ><FONT
72 COLOR="#FFFFFF"
73 SIZE="3"
74 ><B
75 >Home</B
76 ></FONT
77 ></A
78 ></B
79 ></FONT
80 ></TD
81 ><TD
82 WIDTH="25%"
83 BGCOLOR="#00C000"
84 ALIGN="center"
85 ><FONT
86 COLOR="#FFFFFF"
87 SIZE="3"
88 ><B
89 ><A
90 HREF="modules.html"
91 ><FONT
92 COLOR="#FFFFFF"
93 SIZE="3"
94 ><B
95 >Up</B
96 ></FONT
97 ></A
98 ></B
99 ></FONT
100 ></TD
101 ><TD
102 WIDTH="25%"
103 BGCOLOR="#C00000"
104 ALIGN="right"
105 ><A
106 HREF="everything-else.html"
107 ><FONT
108 COLOR="#FFFFFF"
109 SIZE="3"
110 ><B
111 >Next Page &#62;&#62;&#62;</B
112 ></FONT
113 ></A
114 ></TD
115 ></TR
116 ></TABLE
117 ></DIV
118 ><H1
119 ><A
120 NAME="GNOME-VFS-SSL"
121 >ssl</A
122 ></H1
123 ><DIV
124 CLASS="REFNAMEDIV"
125 ><A
126 NAME="AEN8924"
127 ></A
128 ><H2
129 >Name</H2
130 >ssl&nbsp;--&nbsp;</DIV
131 ><DIV
132 CLASS="REFSYNOPSISDIV"
133 ><A
134 NAME="AEN8927"
135 ></A
136 ><H2
137 >Synopsis</H2
138 ><TABLE
139 BORDER="0"
140 BGCOLOR="#D6E8FF"
141 WIDTH="100%"
142 CELLPADDING="6"
143 ><TR
144 ><TD
145 ><PRE
146 CLASS="SYNOPSIS"
147 >&#13;
148
149 <A
150 HREF=../glib/glib-basic-types.html#GBOOLEAN
151 >gboolean</A>    <A
152 HREF="gnome-vfs-ssl.html#GNOME-VFS-SSL-ENABLED"
153 >gnome_vfs_ssl_enabled</A
154 >           (void);
155 <A
156 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
157 >GnomeVFSResult</A
158 > <A
159 HREF="gnome-vfs-ssl.html#GNOME-VFS-SSL-READ"
160 >gnome_vfs_ssl_read</A
161 >           (GnomeVFSSSL *ssl,
162                                              <A
163 HREF=../glib/glib-basic-types.html#GPOINTER
164 >gpointer</A> buffer,
165                                              <A
166 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
167 >GnomeVFSFileSize</A
168 > bytes,
169                                              <A
170 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
171 >GnomeVFSFileSize</A
172 > *bytes_read);
173 <A
174 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
175 >GnomeVFSResult</A
176 > <A
177 HREF="gnome-vfs-ssl.html#GNOME-VFS-SSL-WRITE"
178 >gnome_vfs_ssl_write</A
179 >          (GnomeVFSSSL *ssl,
180                                              <A
181 HREF=../glib/glib-basic-types.html#GCONSTPOINTER
182 >gconstpointer</A> buffer,
183                                              <A
184 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
185 >GnomeVFSFileSize</A
186 > bytes,
187                                              <A
188 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
189 >GnomeVFSFileSize</A
190 > *bytes_written);
191 void        <A
192 HREF="gnome-vfs-ssl.html#GNOME-VFS-SSL-DESTROY"
193 >gnome_vfs_ssl_destroy</A
194 >           (GnomeVFSSSL *ssl);</PRE
195 ></TD
196 ></TR
197 ></TABLE
198 ></DIV
199 ><DIV
200 CLASS="REFSECT1"
201 ><A
202 NAME="AEN8946"
203 ></A
204 ><H2
205 >Description</H2
206 ><P
207 ></P
208 ></DIV
209 ><DIV
210 CLASS="REFSECT1"
211 ><A
212 NAME="AEN8949"
213 ></A
214 ><H2
215 >Details</H2
216 ><DIV
217 CLASS="REFSECT2"
218 ><A
219 NAME="AEN8951"
220 ></A
221 ><H3
222 ><A
223 NAME="GNOME-VFS-SSL-ENABLED"
224 ></A
225 >gnome_vfs_ssl_enabled ()</H3
226 ><TABLE
227 BORDER="0"
228 BGCOLOR="#D6E8FF"
229 WIDTH="100%"
230 CELLPADDING="6"
231 ><TR
232 ><TD
233 ><PRE
234 CLASS="PROGRAMLISTING"
235 ><A
236 HREF=../glib/glib-basic-types.html#GBOOLEAN
237 >gboolean</A>    gnome_vfs_ssl_enabled           (void);</PRE
238 ></TD
239 ></TR
240 ></TABLE
241 ><P
242 ></P
243 ><DIV
244 CLASS="INFORMALTABLE"
245 ><A
246 NAME="AEN8957"
247 ></A
248 ><P
249 ></P
250 ><TABLE
251 BORDER="0"
252 WIDTH="100%"
253 BGCOLOR="#FFD0D0"
254 CELLSPACING="0"
255 CELLPADDING="4"
256 CLASS="CALSTABLE"
257 ><TBODY
258 ><TR
259 ><TD
260 WIDTH="20%"
261 ALIGN="RIGHT"
262 VALIGN="TOP"
263 ><I
264 CLASS="EMPHASIS"
265 >Returns</I
266 > :</TD
267 ><TD
268 WIDTH="80%"
269 ALIGN="LEFT"
270 VALIGN="TOP"
271 >&nbsp;</TD
272 ></TR
273 ></TBODY
274 ></TABLE
275 ><P
276 ></P
277 ></DIV
278 ></DIV
279 ><HR><DIV
280 CLASS="REFSECT2"
281 ><A
282 NAME="AEN8966"
283 ></A
284 ><H3
285 ><A
286 NAME="GNOME-VFS-SSL-READ"
287 ></A
288 >gnome_vfs_ssl_read ()</H3
289 ><TABLE
290 BORDER="0"
291 BGCOLOR="#D6E8FF"
292 WIDTH="100%"
293 CELLPADDING="6"
294 ><TR
295 ><TD
296 ><PRE
297 CLASS="PROGRAMLISTING"
298 ><A
299 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
300 >GnomeVFSResult</A
301 > gnome_vfs_ssl_read           (GnomeVFSSSL *ssl,
302                                              <A
303 HREF=../glib/glib-basic-types.html#GPOINTER
304 >gpointer</A> buffer,
305                                              <A
306 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
307 >GnomeVFSFileSize</A
308 > bytes,
309                                              <A
310 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
311 >GnomeVFSFileSize</A
312 > *bytes_read);</PRE
313 ></TD
314 ></TR
315 ></TABLE
316 ><P
317 ></P
318 ><DIV
319 CLASS="INFORMALTABLE"
320 ><A
321 NAME="AEN8976"
322 ></A
323 ><P
324 ></P
325 ><TABLE
326 BORDER="0"
327 WIDTH="100%"
328 BGCOLOR="#FFD0D0"
329 CELLSPACING="0"
330 CELLPADDING="4"
331 CLASS="CALSTABLE"
332 ><TBODY
333 ><TR
334 ><TD
335 WIDTH="20%"
336 ALIGN="RIGHT"
337 VALIGN="TOP"
338 ><TT
339 CLASS="PARAMETER"
340 ><I
341 >ssl</I
342 ></TT
343 >&nbsp;:</TD
344 ><TD
345 WIDTH="80%"
346 ALIGN="LEFT"
347 VALIGN="TOP"
348 >&nbsp;</TD
349 ></TR
350 ><TR
351 ><TD
352 WIDTH="20%"
353 ALIGN="RIGHT"
354 VALIGN="TOP"
355 ><TT
356 CLASS="PARAMETER"
357 ><I
358 >buffer</I
359 ></TT
360 >&nbsp;:</TD
361 ><TD
362 WIDTH="80%"
363 ALIGN="LEFT"
364 VALIGN="TOP"
365 >&nbsp;</TD
366 ></TR
367 ><TR
368 ><TD
369 WIDTH="20%"
370 ALIGN="RIGHT"
371 VALIGN="TOP"
372 ><TT
373 CLASS="PARAMETER"
374 ><I
375 >bytes</I
376 ></TT
377 >&nbsp;:</TD
378 ><TD
379 WIDTH="80%"
380 ALIGN="LEFT"
381 VALIGN="TOP"
382 >&nbsp;</TD
383 ></TR
384 ><TR
385 ><TD
386 WIDTH="20%"
387 ALIGN="RIGHT"
388 VALIGN="TOP"
389 ><TT
390 CLASS="PARAMETER"
391 ><I
392 >bytes_read</I
393 ></TT
394 >&nbsp;:</TD
395 ><TD
396 WIDTH="80%"
397 ALIGN="LEFT"
398 VALIGN="TOP"
399 >&nbsp;</TD
400 ></TR
401 ><TR
402 ><TD
403 WIDTH="20%"
404 ALIGN="RIGHT"
405 VALIGN="TOP"
406 ><I
407 CLASS="EMPHASIS"
408 >Returns</I
409 > :</TD
410 ><TD
411 WIDTH="80%"
412 ALIGN="LEFT"
413 VALIGN="TOP"
414 >&nbsp;</TD
415 ></TR
416 ></TBODY
417 ></TABLE
418 ><P
419 ></P
420 ></DIV
421 ></DIV
422 ><HR><DIV
423 CLASS="REFSECT2"
424 ><A
425 NAME="AEN9001"
426 ></A
427 ><H3
428 ><A
429 NAME="GNOME-VFS-SSL-WRITE"
430 ></A
431 >gnome_vfs_ssl_write ()</H3
432 ><TABLE
433 BORDER="0"
434 BGCOLOR="#D6E8FF"
435 WIDTH="100%"
436 CELLPADDING="6"
437 ><TR
438 ><TD
439 ><PRE
440 CLASS="PROGRAMLISTING"
441 ><A
442 HREF="gnome-vfs-types.html#GNOMEVFSRESULT"
443 >GnomeVFSResult</A
444 > gnome_vfs_ssl_write          (GnomeVFSSSL *ssl,
445                                              <A
446 HREF=../glib/glib-basic-types.html#GCONSTPOINTER
447 >gconstpointer</A> buffer,
448                                              <A
449 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
450 >GnomeVFSFileSize</A
451 > bytes,
452                                              <A
453 HREF="gnome-vfs-file-size.html#GNOMEVFSFILESIZE"
454 >GnomeVFSFileSize</A
455 > *bytes_written);</PRE
456 ></TD
457 ></TR
458 ></TABLE
459 ><P
460 ></P
461 ><DIV
462 CLASS="INFORMALTABLE"
463 ><A
464 NAME="AEN9011"
465 ></A
466 ><P
467 ></P
468 ><TABLE
469 BORDER="0"
470 WIDTH="100%"
471 BGCOLOR="#FFD0D0"
472 CELLSPACING="0"
473 CELLPADDING="4"
474 CLASS="CALSTABLE"
475 ><TBODY
476 ><TR
477 ><TD
478 WIDTH="20%"
479 ALIGN="RIGHT"
480 VALIGN="TOP"
481 ><TT
482 CLASS="PARAMETER"
483 ><I
484 >ssl</I
485 ></TT
486 >&nbsp;:</TD
487 ><TD
488 WIDTH="80%"
489 ALIGN="LEFT"
490 VALIGN="TOP"
491 >&nbsp;</TD
492 ></TR
493 ><TR
494 ><TD
495 WIDTH="20%"
496 ALIGN="RIGHT"
497 VALIGN="TOP"
498 ><TT
499 CLASS="PARAMETER"
500 ><I
501 >buffer</I
502 ></TT
503 >&nbsp;:</TD
504 ><TD
505 WIDTH="80%"
506 ALIGN="LEFT"
507 VALIGN="TOP"
508 >&nbsp;</TD
509 ></TR
510 ><TR
511 ><TD
512 WIDTH="20%"
513 ALIGN="RIGHT"
514 VALIGN="TOP"
515 ><TT
516 CLASS="PARAMETER"
517 ><I
518 >bytes</I
519 ></TT
520 >&nbsp;:</TD
521 ><TD
522 WIDTH="80%"
523 ALIGN="LEFT"
524 VALIGN="TOP"
525 >&nbsp;</TD
526 ></TR
527 ><TR
528 ><TD
529 WIDTH="20%"
530 ALIGN="RIGHT"
531 VALIGN="TOP"
532 ><TT
533 CLASS="PARAMETER"
534 ><I
535 >bytes_written</I
536 ></TT
537 >&nbsp;:</TD
538 ><TD
539 WIDTH="80%"
540 ALIGN="LEFT"
541 VALIGN="TOP"
542 >&nbsp;</TD
543 ></TR
544 ><TR
545 ><TD
546 WIDTH="20%"
547 ALIGN="RIGHT"
548 VALIGN="TOP"
549 ><I
550 CLASS="EMPHASIS"
551 >Returns</I
552 > :</TD
553 ><TD
554 WIDTH="80%"
555 ALIGN="LEFT"
556 VALIGN="TOP"
557 >&nbsp;</TD
558 ></TR
559 ></TBODY
560 ></TABLE
561 ><P
562 ></P
563 ></DIV
564 ></DIV
565 ><HR><DIV
566 CLASS="REFSECT2"
567 ><A
568 NAME="AEN9036"
569 ></A
570 ><H3
571 ><A
572 NAME="GNOME-VFS-SSL-DESTROY"
573 ></A
574 >gnome_vfs_ssl_destroy ()</H3
575 ><TABLE
576 BORDER="0"
577 BGCOLOR="#D6E8FF"
578 WIDTH="100%"
579 CELLPADDING="6"
580 ><TR
581 ><TD
582 ><PRE
583 CLASS="PROGRAMLISTING"
584 >void        gnome_vfs_ssl_destroy           (GnomeVFSSSL *ssl);</PRE
585 ></TD
586 ></TR
587 ></TABLE
588 ><P
589 ></P
590 ><DIV
591 CLASS="INFORMALTABLE"
592 ><A
593 NAME="AEN9042"
594 ></A
595 ><P
596 ></P
597 ><TABLE
598 BORDER="0"
599 WIDTH="100%"
600 BGCOLOR="#FFD0D0"
601 CELLSPACING="0"
602 CELLPADDING="4"
603 CLASS="CALSTABLE"
604 ><TBODY
605 ><TR
606 ><TD
607 WIDTH="20%"
608 ALIGN="RIGHT"
609 VALIGN="TOP"
610 ><TT
611 CLASS="PARAMETER"
612 ><I
613 >ssl</I
614 ></TT
615 >&nbsp;:</TD
616 ><TD
617 WIDTH="80%"
618 ALIGN="LEFT"
619 VALIGN="TOP"
620 >&nbsp;</TD
621 ></TR
622 ></TBODY
623 ></TABLE
624 ><P
625 ></P
626 ></DIV
627 ></DIV
628 ></DIV
629 ><DIV
630 CLASS="NAVFOOTER"
631 ><BR
632 CLEAR="all"><BR><TABLE
633 WIDTH="100%"
634 BORDER="0"
635 BGCOLOR="#000000"
636 CELLPADDING="1"
637 CELLSPACING="0"
638 ><TR
639 ><TD
640 WIDTH="25%"
641 BGCOLOR="#C00000"
642 ALIGN="left"
643 ><A
644 HREF="gnome-vfs-process.html"
645 ><FONT
646 COLOR="#FFFFFF"
647 SIZE="3"
648 ><B
649 >&#60;&#60;&#60; Previous Page</B
650 ></FONT
651 ></A
652 ></TD
653 ><TD
654 WIDTH="25%"
655 BGCOLOR="#0000C0"
656 ALIGN="center"
657 ><FONT
658 COLOR="#FFFFFF"
659 SIZE="3"
660 ><B
661 ><A
662 HREF="index.html"
663 ><FONT
664 COLOR="#FFFFFF"
665 SIZE="3"
666 ><B
667 >Home</B
668 ></FONT
669 ></A
670 ></B
671 ></FONT
672 ></TD
673 ><TD
674 WIDTH="25%"
675 BGCOLOR="#00C000"
676 ALIGN="center"
677 ><FONT
678 COLOR="#FFFFFF"
679 SIZE="3"
680 ><B
681 ><A
682 HREF="modules.html"
683 ><FONT
684 COLOR="#FFFFFF"
685 SIZE="3"
686 ><B
687 >Up</B
688 ></FONT
689 ></A
690 ></B
691 ></FONT
692 ></TD
693 ><TD
694 WIDTH="25%"
695 BGCOLOR="#C00000"
696 ALIGN="right"
697 ><A
698 HREF="everything-else.html"
699 ><FONT
700 COLOR="#FFFFFF"
701 SIZE="3"
702 ><B
703 >Next Page &#62;&#62;&#62;</B
704 ></FONT
705 ></A
706 ></TD
707 ></TR
708 ><TR
709 ><TD
710 COLSPAN="2"
711 ALIGN="left"
712 ><FONT
713 COLOR="#FFFFFF"
714 SIZE="3"
715 ><B
716 >process</B
717 ></FONT
718 ></TD
719 ><TD
720 COLSPAN="2"
721 ALIGN="right"
722 ><FONT
723 COLOR="#FFFFFF"
724 SIZE="3"
725 ><B
726 >Other APIs</B
727 ></FONT
728 ></TD
729 ></TR
730 ></TABLE
731 ></DIV
732 ></BODY
733 ></HTML
734 >