This set of modules adds an OO calling convention to the Net::SSLeay module. It steers away from overly abstracting things, or adding new behaviour, instead just making the existing functionality easier to use. What does this approach win you over Ne...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCNet::SSLeay::Handle allows you to request and receive HTTPS web pages using "old-fashion" file handles as in: print SSL "GET / HTTP/1.0\r\n"; and print while (<SSL>); If you export the shutdown routine, then the only extra code that you need to add t...
CHRISN/Net-SSLeay-1.88 - 10 May 2019 20:36:42 UTCThis module adds some OO niceties to using the Net::SSLeay / OpenSSL SSL objects. This SSL object is a per-connection entity. In general you will create one of these from a Net::SSLeay::OO::Context object which you set up for your process and perhaps...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCThis module encapsulates X509 certificates, the "X509*" type in OpenSSL's C library. The functions available to this library are focused on pulling useful information out of the SSL certificates that were exchanged. As a result, there are no methods ...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCUnlike Net::SSLeay, with Net::SSLeay::OO functions, if an error occurs in a low level library an exception is raised via "die". OpenSSL has an 'error queue', which normally represents something like a stack trace indicating the context of the error. ...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCEvery SSL connection has a context, which specifies various options. You can also specify these options on Net::SSLeay::OO::SSL objects, but you would normally want to set up as much as possible early on, then re-use the context to create new SSL han...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCThis is a wrapper for SSL_SESSION methods. defined methods are: get_time() set_time($epoch) Get/set the time that this SSL session was established. get_timeout() set_timeout($epoch) Set the timeout value for the session. See SSL_SESSION_set_timeout(3...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCThis module allows Net::SSLeay constants to be explicitly imported into your program. As well as avoiding using the verbose &Net::SSLeay::XXXX syntax all the time, they can then be spelt as bare words. It also means that instead of waiting for run-ti...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCThis internal utility module distributes Net::SSLeay functions into the calling package. Its import method takes a callback which should return a callback to be assigned into the symbol table; not providing that will mean that the Net::SSLeay functio...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCThis module has reliably been used in situations receiving millions of hits on a single box per day. If anybody has any successes or ideas for improvment under SSLEAY, please email <paul@seamons.com>. Protocol module for Net::Server. This module impl...
RHANDOM/Net-Server-2.009 - 10 Aug 2017 21:13:01 UTCThis object represents the X509_NAME structure in OpenSSL. It has a bunch of fields such as "common name", etc. Two methods are imported from the OpenSSL library; oneline Returns a string, such as: /C=NZ/ST=Wellington/O=Catalyst IT/OU=Security/CN=Tes...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCThis is a class which represents the X509_STORE* pointers; it is currently poorly understood, the best reference for understanding will be relevant functions within Net::SSLeay (especially the main binding wrapper, SSLeay.xs), and the OpenSSL source ...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCThis is a class which represents the X509_STORE_CTX* pointers; it is currently poorly understood, the best reference for understanding will be relevant functions within Net::SSLeay (especially the main binding wrapper, SSLeay.xs), and the OpenSSL sou...
SAMV/Net-SSLeay-OO-0.02 - 10 Oct 2009 08:23:39 UTCThis module implements a client interface to Critical Path's Account Provisioning Protocol, enabling a perl application to talk to APP servers. This documentation assumes that you are familiar with the APP protocol documented in the Account Provision...
IVAN/Net-APP-0.2 - 09 Nov 2001 22:11:23 UTC"Net::TiVo" has a very simple interface, and currently only supports the enumeration of folder and shows using the REST interface. The main purpose of this module was to provide access to the TiVo programmatically to automate the process of downloadi...
BOUMENOT/Net-TiVo-0.11 - 24 Apr 2008 00:37:06 UTCThis module implements client logic (including SSL certificate issuance) for the “draft” version of the ACME protocol, the system for automated issuance of SSL certificates used by Let’s Encrypt <http://letsencrypt.org>. For support of the IETF <http...
FELIPE/Net-ACME-0.17 - 12 Mar 2019 11:30:52 UTCCommunicate using the LDAP protocol to a directory server using an encrypted (SSL) network connection. This mechanism is non-standard but widely supported; consider using LDAPv3 with the standard TLS extension if possible (many servers do not support...
MARSCHAP/perl-ldap-0.66 - 16 Apr 2019 09:42:54 UTCThe "Net::HTTPS" is a low-level HTTP over SSL/TLS client. The interface is the same as the interface for "Net::HTTP", but the constructor takes additional parameters as accepted by IO::Socket::SSL. The "Net::HTTPS" object is an "IO::Socket::SSL" too,...
OALDERS/Net-HTTP-6.19 - 16 May 2019 19:18:02 UTC