This function binds with the given DN and password to the
server. In case no connection has been made yet, it will be
started and STARTTLS issued if appropiate.
The internal bind configuration is not being updated, so if you
call bind() without parameters, you can rebind with the
credentials provided at first connecting to the server.