Net::Server::Proto::SSLEAY − Custom Net::Server SSL protocol handler based on Net::SSLeay directly.


See Net::Server::Proto.


This module is relatively new and has only served a couple of months in production environments. If anybody has any successes or ideas for improvment under SSLEAY , please email <>.

Protocol module for Net::Server. This module implements a secure socket layer over tcp (also known as SSL ). See Net::Server::Proto.


Currently there is support for the following:

Full path to the certificate file to be used for this server. Should be in PEM format.


Full path to the key file to be used for this server. Should be in PEM format.


Used during getline to only read until this many bytes are found. Default is undef which means unlimited.


Should be a code ref that will be called whenever error conditions are encountered. It passes a source message and an arrayref of the errors.

I’ll add support for more as patches come in.


This module implements most of the common file handle operations. There are some additions though:

Takes bytes and match qr. If bytes is defined − it will read until that many bytes are found. If match qr is defined, it will read until the buffer matches that qr. If both are undefined, it will read until there is nothing left to read.


There are probably many.


Distributed under the same terms as Net::Server


Thanks to Bilbo at for documenting a more reliable way of accepting and reading SSL connections.

More Linux Commands

encoding(3pm) - allows you to write your script in non-ascii
This module is deprecated under perl 5.18. It uses a mechanism provided by perl that is deprecated under 5.18 and higher, and may be removed in a future version

htpasswd2(1) - Manage user files for basic authentication...
htpasswd is used to create and update the flat-files used to store usernames and password for basic authentication of HTTP users. If htpasswd cannot access a fi

j0l(3) - Bessel functions of the first kind - Linux man page
The j0() and j1() functions return Bessel functions of x of the first kind of orders 0 and 1, respectively. The jn() function returns the Bessel function of x o

snmpvacm(1) - creates and maintains SNMPv3 View-based Access
snmpvacm is an SNMP application that can be used to do simple maintenance on the View-based Control Module (VACM) tables of an SNMP agent. The SNMPv3 VACM speci

mvwaddch(3ncurses) - add a character (with attributes) to a
The addch, waddch, mvaddch and mvwaddch routines put the character ch into the given window at its current window position, which is then advanced. They are ana

cytune(8) - tune driver parameters for Cyclades-Z multiport
cytune queries and modifies the interruption threshold for the Cyclades driver. Each serial line on a Cyclades card has a 12-byte FIFO for input (and another 12

set_tid_address(2) - set pointer to thread ID (Man Page)....
For each process, the kernel maintains two attributes (addresses) called set_child_tid and clear_child_tid. These two attributes contain the value NULL by defau

pwrite(2) - read from or write to a file descriptor at a giv
pread() reads up to count bytes from file descriptor fd at offset offset (from the start of the file) into the buffer starting at buf. The file offset is not ch

idmapd.conf(5) - (unknown subject) - Linux manual page......
The idmapd.conf configuration file consists of several sections, initiated by strings of the form [General] and [Mapping]. Each section may contain lines of the

pow10(3) - base-10 power functions - Linux manual page......
The pow10() function returns the value of 10 raised to the power x. VERSIONS These functions first appeared in glibc in version 2.1. CONFORMING TO This is a GNU

TYPE_ALNUM(3form) - form system global variables (Man Page)
These are building blocks for the form library, defining fields that can be created using set_fieldtype(3X). Each provides functions for field- and character-va

thread(n) Extension for script access to Tcl threading......
The thread extension creates threads that contain Tcl interpreters, and it lets you send scripts to those threads for evaluation. Additionaly, it provides scrip

We can't live, work or learn in freedom unless the software we use is free.