summaryrefslogtreecommitdiffstats
path: root/kio/kssl/kssl/HOWTO
blob: b5d1a8a1a827a4654e93e023070e47e69585849f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

NOTE: If you want to add a root file, please contact kde-core-devel and the
maintainer (currently bradh@kde.org) with full details.


1) Build cert_extract
2) Make a directory 'certtmp'
3) cd 'certtmp'
4) Run ../cert_extract /path/to/netscape/cert7.db
   This will create many files and an index
5) Remove the TrustCenter level 0 certificate.
6) Merge these files into a bundle with:
   ../cert_bundle /path/to/netscape/cert7.db cert.index ../caroot/ca-bundle.crt
7) Merge these files into a KDE config file with:
   ../certkde
8) mv ksslcalist ../
9) Merge in the local certs that we added ourselves with:
   cd ..
   ./mergelocal
10) *Do your diffs*!  Make *sure* you commit what you think you are committing.
11) svn commit




To add local files:
1) Create the .pem file and check it into cvs in kdelibs/kio/kssl/kssl.
2) List the pem file name as a single line in 'localcerts'.