Difference between revisions of "X-Cart:Setting Up HTTPS modules"
(Created page with '[explain] Category:X-Cart user manual') |
|||
Line 1: | Line 1: | ||
− | [ | + | All these modules are part of the server environment. They determine the operation of X-Cart on the server and are normally installed and maintained by the server administrator or hosting service provider. Here is a list of HTTPS modules with a brief description of each module and information on installing and configuring it. |
+ | |||
+ | == Net::SSLeay == | ||
+ | |||
+ | '''Net::SSLeay''' - Perl extension for using OpenSSL. | ||
+ | |||
+ | This module offers some high level convinience functions for accessing web pages on SSL servers (for symmetry, same API is offered for accessing http servers, too), a sslcat() function for writing your own clients, and finally access to the SSL api of SSLeay/OpenSSL package so you can write servers or clients for more complicated applications. | ||
+ | |||
+ | For more information and installation instructions, please visit [http://search.cpan.org/~sampo/Net_SSLeay.pm-1.25/SSLeay.pm CPAN Net::SSLeay home page]. | ||
+ | |||
+ | == cURL == | ||
+ | |||
+ | cURL is a command-line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. cURL supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks. | ||
+ | |||
+ | For more information and installation instructions, please visit [http://curl.haxx.se/ cURL home page]. | ||
+ | |||
+ | == libcURL == | ||
+ | |||
+ | libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more! | ||
+ | |||
+ | libcurl is highly portable, it builds and works identically on numerous platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS and more... | ||
+ | |||
+ | libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications. | ||
+ | |||
+ | For more information and installation instructions, please visit [http://curl.haxx.se/libcurl/ libcurl Front Page]. | ||
+ | |||
+ | == OpenSSL Executables == | ||
+ | |||
+ | Many Linux distributions come with pre-compiled OpenSSL packages. Those are already well-known among the users of said distributions. Such users should get in touch with their distributors to get the software. | ||
+ | |||
+ | Users of operating systems with no pre-compiled OpenSSL packages may get a binary distribution of OpenSSL for their operating system at [http://www.openssl.org/related/binaries.html OpenSSL Binary Distributions] website. | ||
[[Category:X-Cart user manual]] | [[Category:X-Cart user manual]] |
Revision as of 17:30, 5 April 2011
All these modules are part of the server environment. They determine the operation of X-Cart on the server and are normally installed and maintained by the server administrator or hosting service provider. Here is a list of HTTPS modules with a brief description of each module and information on installing and configuring it.
Net::SSLeay
Net::SSLeay - Perl extension for using OpenSSL.
This module offers some high level convinience functions for accessing web pages on SSL servers (for symmetry, same API is offered for accessing http servers, too), a sslcat() function for writing your own clients, and finally access to the SSL api of SSLeay/OpenSSL package so you can write servers or clients for more complicated applications.
For more information and installation instructions, please visit CPAN Net::SSLeay home page.
cURL
cURL is a command-line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. cURL supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.
For more information and installation instructions, please visit cURL home page.
libcURL
libcurl is a free and easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more!
libcurl is highly portable, it builds and works identically on numerous platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS and more...
libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications.
For more information and installation instructions, please visit libcurl Front Page.
OpenSSL Executables
Many Linux distributions come with pre-compiled OpenSSL packages. Those are already well-known among the users of said distributions. Such users should get in touch with their distributors to get the software.
Users of operating systems with no pre-compiled OpenSSL packages may get a binary distribution of OpenSSL for their operating system at OpenSSL Binary Distributions website.