%PDF- %PDF-
Direktori : /proc/self/root/usr/local/share/man/man3/ |
Current File : //proc/self/root/usr/local/share/man/man3/Mozilla::CA.3pm |
.\" Automatically generated by Pod::Man 2.22 (Pod::Simple 3.13) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "Mozilla::CA 3" .TH Mozilla::CA 3 "2013-01-14" "perl v5.10.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Mozilla::CA \- Mozilla's CA cert bundle in PEM format .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& use IO::Socket::SSL; \& use Mozilla::CA; \& \& my $host = "www.paypal.com"; \& my $client = IO::Socket::SSL\->new( \& PeerHost => "$host:443", \& SSL_verify_mode => 0x02, \& SSL_ca_file => Mozilla::CA::SSL_ca_file(), \& ) \& || die "Can\*(Aqt connect: $@"; \& \& $client\->verify_hostname($host, "http") \& || die "hostname verification failure"; .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" Mozilla::CA provides a copy of Mozilla's bundle of Certificate Authority certificates in a form that can be consumed by modules and libraries based on OpenSSL. .PP The module provide a single function: .IP "\fISSL_ca_file()\fR" 4 .IX Item "SSL_ca_file()" Returns the absolute path to the Mozilla's \s-1CA\s0 cert bundle \s-1PEM\s0 file. .SH "SEE ALSO" .IX Header "SEE ALSO" <http://curl.haxx.se/docs/caextract.html> .SH "LICENSE" .IX Header "LICENSE" For the bundled Mozilla \s-1CA\s0 \s-1PEM\s0 file the following applies: .Sp .RS 4 The contents of this file are subject to the Mozilla Public License Version 1.1 (the \*(L"License\*(R"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ .Sp Software distributed under the License is distributed on an \*(L"\s-1AS\s0 \s-1IS\s0\*(R" basis, \&\s-1WITHOUT\s0 \s-1WARRANTY\s0 \s-1OF\s0 \s-1ANY\s0 \s-1KIND\s0, either express or implied. See the License for the specific language governing rights and limitations under the License. .Sp The Original Code is the Netscape security libraries. .Sp The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by the Initial Developer are Copyright (C) 1994\-2000 the Initial Developer. All Rights Reserved. .Sp Alternatively, the contents of this file may be used under the terms of either the \s-1GNU\s0 General Public License Version 2 or later (the \*(L"\s-1GPL\s0\*(R"), or the \s-1GNU\s0 Lesser General Public License Version 2.1 or later (the \*(L"\s-1LGPL\s0\*(R"), in which case the provisions of the \s-1GPL\s0 or the \s-1LGPL\s0 are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of either the \s-1GPL\s0 or the \s-1LGPL\s0, and not to allow others to use your version of this file under the terms of the \s-1MPL\s0, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the \s-1GPL\s0 or the \s-1LGPL\s0. If you do not delete the provisions above, a recipient may use your version of this file under the terms of any one of the \s-1MPL\s0, the \s-1GPL\s0 or the \s-1LGPL\s0. .RE .PP The Mozilla::CA distribution itself is available under the same license.