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