65 Commits

Author SHA1 Message Date
Justin Karneges
a7cd5e041a ability to set untrusted certs for CMS verification
svn path=/trunk/kdesupport/qca/; revision=664841
2007-05-14 23:16:31 +00:00
Justin Karneges
ee2f3096d1 crl locations embedded in certs
svn path=/trunk/kdesupport/qca/; revision=658041
2007-04-25 19:39:34 +00:00
Justin Karneges
0bc811dbf2 we don't use these anymore
svn path=/trunk/kdesupport/qca/; revision=655199
2007-04-17 22:33:36 +00:00
Brad Hards
114fcaf1f5 krazy cleanups
svn path=/trunk/kdesupport/qca/; revision=654947
2007-04-17 12:09:20 +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
e38dd5370d keystore api update
svn path=/trunk/kdesupport/qca/; revision=653377
2007-04-13 06:32:02 +00:00
Justin Karneges
39cd886afb QCAPlugin is now not a QObject, but subclasses are
svn path=/trunk/kdesupport/qca/; revision=653255
2007-04-13 00:42:19 +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
3ba47fa6c4 EBN fixes for signal: -> Q_SIGNALS, slots: -> Q_SLOTS
svn path=/trunk/kdesupport/qca/; revision=649891
2007-04-03 11:03:38 +00:00
Justin Karneges
c3c8ad40a5 pgp fingerprint note
svn path=/trunk/kdesupport/qca/; revision=646114
2007-03-24 16:39:09 +00:00
Brad Hards
492ec1c0a8 Remove the Quality enum from the Random capability, as
discussed with Justin.

It was only really supported by the Botan provider, and
Botan dropped the idea in 1.6.0. Also, it never ensured
that the random number was actually secure.

svn path=/trunk/kdesupport/qca/; revision=620048
2007-01-05 05:22:34 +00:00
Brad Hards
57c0a105b2 Update FSF address.
svn path=/trunk/kdesupport/qca/; revision=618708
2007-01-02 05:10:11 +00:00
Justin Karneges
28331808c2 preserve info order
svn path=/trunk/kdesupport/qca/; revision=605044
2006-11-15 05:21:41 +00:00
Justin Karneges
12c1b9bcdf fix signal args
svn path=/trunk/kdesupport/qca/; revision=604529
2006-11-13 06:08:30 +00:00
Justin Karneges
355c7c215e non-const some sasl functions, non-pure some pkeycontext functions
svn path=/trunk/kdesupport/qca/; revision=604501
2006-11-13 01:44:41 +00:00
Justin Karneges
ee676bd6f1 all provider contexts are qobjects now!
svn path=/trunk/kdesupport/qca/; revision=604498
2006-11-13 00:47:46 +00:00
Brad Hards
9681bfc51c Switch the "pix" name to be "pkcs12", which is a bit
easier to remember.

svn path=/trunk/kdesupport/qca/; revision=597045
2006-10-19 09:45:52 +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
Justin Karneges
5f85093df1 no more direct password support for keystore needed
svn path=/trunk/kdesupport/qca/; revision=527109
2006-04-06 21:44:41 +00:00
Justin Karneges
2c9fe4432c remove const for encrypt,decrypt,deriveKey
svn path=/trunk/kdesupport/qca/; revision=524786
2006-03-31 09:13:50 +00:00
Justin Karneges
e5fb40653c remove some consts and change startup for KeyStoreListContext, ensureAccess for entries
svn path=/trunk/kdesupport/qca/; revision=524306
2006-03-30 09:11:00 +00:00
Justin Karneges
6f0af30961 update to reflect cert chain stuff
svn path=/trunk/kdesupport/qca/; revision=524265
2006-03-30 07:25:14 +00:00
Justin Karneges
fdf7240cfd support passive persistence, start/stop events, optimize entry access
svn path=/trunk/kdesupport/qca/; revision=520909
2006-03-21 07:55:54 +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
7722e56837 use q_interface for plugins, add diagnostic text
svn path=/trunk/kdesupport/qca/; revision=513017
2006-02-24 08:08:43 +00:00
Brad Hards
5af77cc0ce Move the providers page to where doxygen will find it.
Add a bit more detail to the providers page, including a link 
to the new client-side provider example.

Add an introductory architecture page.

svn path=/trunk/kdesupport/qca/; revision=503433
2006-01-29 05:43:49 +00:00
Justin Karneges
faa60e9bfe passphrase request context, and ability to reject passphrase request
svn path=/trunk/kdesupport/qca/; revision=441313
2005-07-31 05:12:42 +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
ed1c0bd0d5 enable pgp
svn path=/trunk/kdesupport/qca/; revision=432305
2005-07-06 22:27:02 +00:00
Justin Karneges
871d1a4186 make it work on windows
svn path=/trunk/kdesupport/qca/; revision=432284
2005-07-06 21:37:45 +00:00
Justin Karneges
9f47013898 update cms api
svn path=/trunk/kdesupport/qca/; revision=428929
2005-06-25 20:25:52 +00:00
Justin Karneges
9b918f5de9 add more QCA_EXPORT
svn path=/trunk/kdesupport/qca/; revision=428729
2005-06-25 02:48:53 +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
Justin Karneges
2798f600c0 rename SMIME to CMS, fix up the API a little
svn path=/trunk/kdesupport/qca/; revision=411807
2005-05-10 07:04:41 +00:00
Justin Karneges
43c1246846 secure message api ready
svn path=/trunk/kdesupport/qca/; revision=410221
2005-05-07 02:00:45 +00:00
Justin Karneges
504373adfc implementing securemessage
svn path=/trunk/kdesupport/qca/; revision=409940
2005-05-06 07:13:23 +00:00
Justin Karneges
7f1146c396 identity result not plugin's job
svn path=/trunk/kdesupport/qca/; revision=407599
2005-04-24 19:15:55 +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
9e92bb4675 TLS support in qca-openssl
svn path=/trunk/kdesupport/qca/; revision=407124
2005-04-22 12:46:55 +00:00
Justin Karneges
beb5736f05 smart provider handling for pkey
svn path=/trunk/kdesupport/qca/; revision=405023
2005-04-12 10:25:35 +00:00
Justin Karneges
f027ff41a9 keystore works and systemstore uses it
svn path=/trunk/kdesupport/qca/; revision=404245
2005-04-09 07:43:15 +00:00
Justin Karneges
9db1e7675d cert key ids
svn path=/trunk/kdesupport/qca/; revision=403004
2005-04-04 03:20:20 +00:00
Justin Karneges
704de04a07 key bitsize
svn path=/trunk/kdesupport/qca/; revision=402997
2005-04-04 00:34:13 +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
dd1e6926b2 move enums, add trust mode
svn path=/trunk/kdesupport/qca/; revision=397143
2005-03-13 08:48:36 +00:00
Justin Karneges
7dc24b2d94 make a separate list for DER/PEM I/O support
svn path=/trunk/kdesupport/qca/; revision=395659
2005-03-08 03:17:37 +00:00
Justin Karneges
8663b3136f add dlgroup, rework the dsa/dh handling
svn path=/trunk/kdesupport/qca/; revision=395440
2005-03-07 10:23:45 +00:00
Justin Karneges
c579f4b56d dsa signature format option
svn path=/trunk/kdesupport/qca/; revision=395131
2005-03-05 20:50:49 +00:00