~ubuntu-branches/ubuntu/saucy/nut/saucy

« back to all changes in this revision

Viewing changes to docs/ssl.txt

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2005-07-20 19:48:50 UTC
  • mto: (16.1.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 4.
  • Revision ID: james.westby@ubuntu.com-20050720194850-oo61wjr33rrx2mre
Tags: upstream-2.0.2
ImportĀ upstreamĀ versionĀ 2.0.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Desc: Configuring SSL
2
2
File: ssl.txt
3
 
Date: 25 February 2004
 
3
Date: 19 February 2004
4
4
Auth: Russell Kroll <rkroll@exploits.org>
5
5
 
6
6
SSL is now available as a development option.  It encrypts sessions with
198
198
 
199
199
------------------------------------------------------------------------------
200
200
 
201
 
Note: SSL support is still considered development code, since various
202
 
bits of the implementation may change in the near future.  One thing
203
 
that may happen before long is support for gnutls to avoid licensing
204
 
issues with OpenSSL.
 
201
SSL support should be considered stable but purposely underdocumented
 
202
since various bits of the implementation or configuration may change in
 
203
the future. In other words, if you use this and it stops working after
 
204
an upgrade, come back to this file to find out what changed.
205
205
 
206
206
This is why the other documentation doesn't mention any of these
207
207
directives yet.  SSL support is a treat for those of you that RTFM.
208
208
 
 
209
There are also potential licensing issues for people who ship binary
 
210
packages since NUT is GPL and OpenSSL is not compatible with it.  You
 
211
can still build and use it yourself, but you can't distribute the
 
212
results of it.  Or maybe you can.  It depends on what you consider
 
213
"essential system software", and some other legal junk that I'm not
 
214
going to touch.
 
215
 
 
216
Other packages have solved this by explicitly stating that an exception
 
217
has been granted.  That is (purposely) impossible here, since NUT is the
 
218
combined effort of many people, and all of them would have to agree to a
 
219
license change.  This is actually a feature, since it means nobody can
 
220
unilaterally run off with the source - not even me.
 
221
 
 
222
It would be nice if we could also link against gnutls to avoid the
 
223
licensing issues.
 
224
 
209
225
Potential problems
210
226
==================
211
227
 
226
242
 
227
243
If that's after the current date, you need to generate another cert/key
228
244
pair using the procedure above.
 
245
 
 
246
CAs / signed keys
 
247
=================
 
248
 
 
249
There are probably other ways to handle this, involving keys which have
 
250
been signed by a CA you recognize.  Contact your local SSL guru.
 
251