Search results for "distribution:Net-SSLeay-OO Net::SSLeay"
Net::SSLeay::OO - OO Calling Method for Net::SSLeay
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 UTC
Net::SSLeay::OO::SSL - OO interface to Net::SSLeay methods
This 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 UTC
Net::SSLeay::OO::X509 - OpenSSL SSL certificate
This 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 UTC
Net::SSLeay::OO::Error - encapsulated SSLeay errors
Unlike 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 UTC
Net::SSLeay::OO::Context - OO interface to Net::SSLeay CTX_ methods
Every 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 UTC
Net::SSLeay::OO::Session - representation of SSL_SESSION* objects
This 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 UTC
Net::SSLeay::OO::Constants - Importer interface to Net::SSLeay constants
This 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 UTC
Net::SSLeay::OO::Functions - convert Net::SSLeay functions to methods
This 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 UTC
Net::SSLeay::OO::X509::Name - methods to call on SSL certificate names
This 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 UTC
Net::SSLeay::OO::X509::Store - wrapper for X509_STORE* pointers
This 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 UTC
Net::SSLeay::OO::X509::Context - wrapper for X509_STORE_CTX* pointers
This 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 UTC