48 Commits

Author SHA1 Message Date
Justin Karneges
4ad52e4ebb convenience methods to set certs from keybundle
svn path=/trunk/kdesupport/qca/; revision=684113
2007-07-06 07:16:11 +00:00
Justin Karneges
b5dae4b1dd built-in layertracker
svn path=/trunk/kdesupport/qca/; revision=684048
2007-07-06 00:35:13 +00:00
Justin Karneges
c16931a842 more refactoring, but still unfinished
svn path=/trunk/kdesupport/qca/; revision=684041
2007-07-05 23:33:32 +00:00
Stefan Monov
627c937893 fixing build, not sure why QLatin1String was there in the first place. haven't tested.
svn path=/trunk/kdesupport/qca/; revision=683214
2007-07-04 11:46:01 +00:00
Justin Karneges
8a073803f9 sasl now should work async, but it is totally unclean and probably wrong
svn path=/trunk/kdesupport/qca/; revision=683038
2007-07-04 01:22:12 +00:00
Justin Karneges
f823ea4219 complete tls, supports async and dtls interface now
svn path=/trunk/kdesupport/qca/; revision=683036
2007-07-04 00:54:52 +00:00
Justin Karneges
3a5009ce8a Hostname -> HostName
svn path=/trunk/kdesupport/qca/; revision=680269
2007-06-25 19:39:00 +00:00
Justin Karneges
61528f9968 SNI for server mode
svn path=/trunk/kdesupport/qca/; revision=680254
2007-06-25 19:08:05 +00:00
Justin Karneges
19c92df402 sasl params changes
svn path=/trunk/kdesupport/qca/; revision=674194
2007-06-11 23:18:19 +00:00
Justin Karneges
ca8417b3ce mechlist should be stringlist
svn path=/trunk/kdesupport/qca/; revision=673070
2007-06-08 22:08:57 +00:00
Justin Karneges
2171081a29 some nit api changes
svn path=/trunk/kdesupport/qca/; revision=673037
2007-06-08 20:31:50 +00:00
Justin Karneges
c7a0bb5bcc getters
svn path=/trunk/kdesupport/qca/; revision=672759
2007-06-08 04:02:55 +00:00
Brad Hards
1f6cff8668 krazy fixes.
svn path=/trunk/kdesupport/qca/; revision=654949
2007-04-17 12:12:36 +00:00
Justin Karneges
924d5a685f QSecureArray/QBigInteger -> QCA::SecureArray/QCA::BigInteger
svn path=/trunk/kdesupport/qca/; revision=653598
2007-04-13 19:04:16 +00:00
Justin Karneges
de04d000b6 get rid of static functions in TLS
svn path=/trunk/kdesupport/qca/; revision=653137
2007-04-12 17:54:53 +00:00
Justin Karneges
07104e0119 add tls issuer list support, prepare provider for remaining tls features
svn path=/trunk/kdesupport/qca/; revision=652442
2007-04-11 02:13:20 +00:00
Brad Hards
4b53439ca3 Update FSF address + trim whitespace.
svn path=/trunk/kdesupport/qca/; revision=618702
2007-01-02 05:01:25 +00:00
Justin Karneges
37d1d23487 initial sasl implementation
svn path=/trunk/kdesupport/qca/; revision=604752
2006-11-14 05:58:28 +00:00
Brad Hards
d17af052b0 Implement the framework for RFC3546 Server Name Indication.
This allows a virtual host to support a range of HTTPS connections.

CCBUG: 122433

svn path=/trunk/kdesupport/qca/; revision=594800
2006-10-12 11:09:47 +00:00
Brad Hards
dc729f0e92 Switch TLS::supportedCipherSuites() to take a
Version instead of a Mode. This allows for cipher
suites that are only available for some protocol
versions and different naming between SSL3 and TLS1.

CCMAIL: justin@affinix.com

svn path=/trunk/kdesupport/qca/; revision=519496
2006-03-17 11:16:23 +00:00
Justin Karneges
a7e91276cf fix compiler warnings
svn path=/trunk/kdesupport/qca/; revision=512923
2006-02-23 23:21:06 +00:00
Justin Karneges
93b936d881 update tls/sasl api
svn path=/trunk/kdesupport/qca/; revision=440609
2005-07-31 01:27:27 +00:00
Justin Karneges
bfc1b65efb dtls, option to enable only specific keystores
svn path=/trunk/kdesupport/qca/; revision=440371
2005-07-30 09:16:05 +00:00
Justin Karneges
0f64071f8b reworked keystore system, also now tls is async
svn path=/trunk/kdesupport/qca/; revision=439543
2005-07-28 12:17:09 +00:00
Justin Karneges
01c282667c whoops, forgot to take this return value
svn path=/trunk/kdesupport/qca/; revision=432283
2005-07-06 21:33:27 +00:00
Justin Karneges
13b370fe91 convert some non-essential QSecureArrays to QByteArray
svn path=/trunk/kdesupport/qca/; revision=428712
2005-06-24 23:41:25 +00:00
Brad Hards
25c1999d92 remove rendundant filenames
svn path=/trunk/kdesupport/qca/; revision=419349
2005-05-29 09:32:28 +00:00
Justin Karneges
81427a9afb initialize these values
svn path=/trunk/kdesupport/qca/; revision=411769
2005-05-10 04:10:23 +00:00
Justin Karneges
f61c43d330 get the session info
svn path=/trunk/kdesupport/qca/; revision=409938
2005-05-06 07:12:35 +00:00
Justin Karneges
db68d7059e ssl works now
svn path=/trunk/kdesupport/qca/; revision=407592
2005-04-24 19:09:06 +00:00
Justin Karneges
37f1142c97 rename haveError() to ok()
svn path=/trunk/kdesupport/qca/; revision=406900
2005-04-21 10:31:47 +00:00
Justin Karneges
ab508f9893 keystore API for accessing system stores, smart cards, and pgp
svn path=/trunk/kdesupport/qca/; revision=401186
2005-03-28 07:11:58 +00:00
Justin Karneges
b5b5024414 QString instead of QHostAddress
svn path=/trunk/kdesupport/qca/; revision=393745
2005-02-28 09:01:59 +00:00
Justin Karneges
c3bbe0b6ec take out unclear bool args
svn path=/trunk/kdesupport/qca/; revision=393732
2005-02-28 07:31:19 +00:00
Justin Karneges
7dc68f5e61 port to Qt 4
svn path=/trunk/kdesupport/qca/; revision=393410
2005-02-27 01:12:26 +00:00
Justin Karneges
4910fd75ec reorganize the enum / helper class names, add multi signer verify for securemessage
svn path=/trunk/kdesupport/qca/; revision=392944
2005-02-25 06:51:06 +00:00
Justin Karneges
7b819d351a removed tls cache api, we'll do it automatically if available instead
svn path=/trunk/kdesupport/qca/; revision=392925
2005-02-25 03:36:58 +00:00
Justin Karneges
709198d60c tls session caching, expand some abbreviations
svn path=/trunk/kdesupport/qca/; revision=392885
2005-02-24 21:14:03 +00:00
Justin Karneges
624987c692 tls version, ciphersuites, and some function reordering
svn path=/trunk/kdesupport/qca/; revision=392791
2005-02-24 10:07:14 +00:00
Justin Karneges
accfeb23d7 add more pbe algos, make some feature checks into static functions
svn path=/trunk/kdesupport/qca/; revision=382943
2005-01-27 16:42:44 +00:00
Justin Karneges
128ea69121 cert creation, pkcs12, passphrases should use secure array
svn path=/trunk/kdesupport/qca/; revision=378347
2005-01-14 06:36:12 +00:00
Justin Karneges
47d42a6d6d divide qca.h, move the includes
svn path=/trunk/kdesupport/qca/; revision=374565
2005-01-01 02:44:28 +00:00
Brad Hards
dd5a313e59 "" to QString()
svn path=/trunk/kdesupport/qca/; revision=374391
2004-12-31 04:21:08 +00:00
Justin Karneges
c14785d529 ID -> Id
svn path=/trunk/kdesupport/qca/; revision=372171
2004-12-20 08:08:39 +00:00
Justin Karneges
7594dcbb7f more API updates
svn path=/trunk/kdesupport/qca/; revision=363583
2004-11-17 00:28:34 +00:00
Justin Karneges
cfe1b9e635 make sasl compile
svn path=/trunk/kdesupport/qca/; revision=362637
2004-11-13 10:13:12 +00:00
Justin Karneges
0809fe12a4 partial "uncommenting" of the new tls code, use detach in hash/cipher/mac, and some other cleanups
svn path=/trunk/kdesupport/qca/; revision=361156
2004-11-07 11:40:11 +00:00
Justin Karneges
7321d8a4bf securelayer
svn path=/trunk/kdesupport/qca/; revision=360643
2004-11-05 08:54:01 +00:00