Using a potentially encrypted (SSL) network connection, how do I connect to my server? This class is a subclass of Net::LDAP so all the normal Net::LDAP methods can be used with a Net::LDAPS object; see the documentation for Net::LDAP to find out how to query a directory server using the LDAP protocol. The connection to the server is created when you create a new Net::LDAPS object, e.g. $ldaps = Net::LDAPS->new($server, port => '10000', verify => 'require', capath => '/usr/local/cacerts/', ); There are additional options to the LDAPS new method and several additional methods are included in the LDAPS object class. For further information and code examples read the LDAPS module documentation; perldoc Net::LDAPS