[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: add option for setting minimum TLS/SSL protocol (ITS#5655)



On Fri, 23 Jan 2009, Howard Chu wrote:
> guenther@sendmail.com wrote:
> > I could have sworn I had uploaded the revised version of the patch back in
> > August after some cleaning by Kurt, but have no way of confirming it.  So
> > I've uploaded it again as guenther-20081204.patch.
> 
> Thanks, patch looks good, committed to HEAD. Have you got a manpage 
> update, by the way?

Here's the chunk for ldap.conf(5), diffed against the trunk.  None of the 
LDAP_OPT_X_TLS* options appear to be documented, so I didn't add anything 
to ldap_get_option(3).

Philip


Index: doc/man/man5/ldap.conf.5
===================================================================
RCS file: /data/cvs/openldap/pkg/ldap/doc/man/man5/ldap.conf.5,v
retrieving revision 1.50
diff -u -r1.50 ldap.conf.5
--- doc/man/man5/ldap.conf.5	26 Jan 2009 01:54:32 -0000	1.50
+++ doc/man/man5/ldap.conf.5	19 Mar 2009 18:22:00 -0000
@@ -336,6 +336,19 @@
 	gnutls-cli -l
 .fi
 .TP
+.B TLS_PROTOCOL_MIN <major>[.<minor>]
+Specifies minimum SSL protocol version that will be negoiated.
+If the server doesn't support at least that version,
+the SSL handshake will fail.
+To require TLS 1.x or higher, set this option to 3.(x+1),
+e.g.,
+.B TLS_PROTOCOL_MIN 3.2
+would require TLS 1.1.
+Specifying a minimum that is higher than that supported by the
+OpenLDAP implementation will result it in requiring the
+highest level that it does support.
+This parameter is currently ignored with GNUtls.
+.TP
 .B TLS_RANDFILE <filename>
 Specifies the file to obtain random bits from when /dev/[u]random is
 not available. Generally set to the name of the EGD/PRNGD socket.