47 Commits

Author SHA1 Message Date
Brad Hards
ddc49c5291 Ensure that we can match on subject altnames, as well as the CN.
Also update the documentation to indicate the behaviour.

There might be a case for adding a bool argument to matchesHostname()
so that you can test if it matches just the CN, or either CN or
altname. 

This function should probably also test IP address (and perhaps also
XMPP) altnames, but I'd like to think about that a bit more first, and
trial it with a real certificate.

CCMAIL: justin@affinix.com
CCBUG: 107604


svn path=/trunk/kdesupport/qca/; revision=540564
2006-05-14 00:55:35 +00:00
Brad Hards
686d7eef1f Update the documentation for subjectInfo() to show
how you might use it.

I think that is the last part of Bug:107604

BUG: 107604

svn path=/trunk/kdesupport/qca/; revision=540418
2006-05-13 12:04:10 +00:00
Justin Karneges
51f4bca98f add some more docs
svn path=/trunk/kdesupport/qca/; revision=527137
2006-04-07 00:09:50 +00:00
Justin Karneges
96c57e364f remove Certificate::signature() and CertificateRequest::signature(), they are useless to applications
svn path=/trunk/kdesupport/qca/; revision=525818
2006-04-02 23:02:41 +00:00
Justin Karneges
3ebe050f64 give crls arg during validation a default
svn path=/trunk/kdesupport/qca/; revision=524284
2006-03-30 08:13:37 +00:00
Justin Karneges
557bef82cf support for cert chain completion and validation
svn path=/trunk/kdesupport/qca/; revision=524248
2006-03-30 06:04:14 +00:00
Brad Hards
6ff80e4f25 More API documentation. The main change in this lot is to
ensure that every header file is documented. That avoids 
ugly results in the "files" tab in the HTML, and also
identifies some undocumented functions - also fixed.

svn path=/trunk/kdesupport/qca/; revision=522574
2006-03-26 03:27:54 +00:00
Brad Hards
82094ffb79 API documentation work. The main focus is making sure
that everything says #include <QtCrypto>, not
#include <qca_foo.h>


svn path=/trunk/kdesupport/qca/; revision=522368
2006-03-25 10:44:30 +00:00
Brad Hards
0fa653c622 Updates to the API documentation.
svn path=/trunk/kdesupport/qca/; revision=518170
2006-03-13 10:44:14 +00:00
Brad Hards
08e1ebceb6 Add a first cut operator== for CertificateRequest
svn path=/trunk/kdesupport/qca/; revision=513687
2006-02-26 04:25:43 +00:00
Brad Hards
b21c67fc97 Update API docs.
svn path=/trunk/kdesupport/qca/; revision=513368
2006-02-25 08:37:16 +00:00
Brad Hards
bf90c0630c Add a couple of additional CRLEntry functions, and
update API documentation.

svn path=/trunk/kdesupport/qca/; revision=512210
2006-02-22 06:59:17 +00:00
Brad Hards
b6c689e87f New method - import CRLs from PEM encoded files.
svn path=/trunk/kdesupport/qca/; revision=508540
2006-02-12 06:58:00 +00:00
Justin Karneges
ac7b41cfcd ability to change ca option back to user
svn path=/trunk/kdesupport/qca/; revision=440368
2005-07-30 09:13:13 +00:00
Justin Karneges
65ae15c7f3 typo
svn path=/trunk/kdesupport/qca/; revision=432577
2005-07-07 21:32:47 +00:00
Justin Karneges
348d89ca05 inline this class
svn path=/trunk/kdesupport/qca/; revision=431769
2005-07-05 08:04:13 +00:00
Justin Karneges
5b0649a1e9 reword this
svn path=/trunk/kdesupport/qca/; revision=431766
2005-07-05 07:40:36 +00:00
Justin Karneges
9b918f5de9 add more QCA_EXPORT
svn path=/trunk/kdesupport/qca/; revision=428729
2005-06-25 02:48:53 +00:00
Brad Hards
9b1a6849ca More API documentation updates
svn path=/trunk/kdesupport/qca/; revision=421976
2005-06-04 06:52:10 +00:00
Brad Hards
ae7ebd1261 Another batch of API documentation updates.
svn path=/trunk/kdesupport/qca/; revision=415341
2005-05-18 12:15:21 +00:00
Brad Hards
cf826ca263 Update the API documentation to reflect the move
to SVN, and also to update a couple of the X.509
related classes.

svn path=/trunk/kdesupport/qca/; revision=414121
2005-05-15 11:36:48 +00:00
Justin Karneges
106100ffda clarify pgp handling
svn path=/trunk/kdesupport/qca/; revision=413009
2005-05-13 04:31:13 +00:00
Brad Hards
d5b0d563c1 More API documentation for the certificate classes.
svn path=/trunk/kdesupport/qca/; revision=411904
2005-05-10 12:24:23 +00:00
Brad Hards
88668acf75 Another minor API documentation update
svn path=/trunk/kdesupport/qca/; revision=409694
2005-05-05 10:27:16 +00:00
Brad Hards
34fc673970 More API documentation fixes.
svn path=/trunk/kdesupport/qca/; revision=408954
2005-05-01 07:36:31 +00:00
Brad Hards
6e165868ce Update API documentation, still a long way to go.
svn path=/trunk/kdesupport/qca/; revision=408154
2005-04-27 12:03:12 +00:00
Justin Karneges
e5af5435ec turn cert info into a multimap
svn path=/trunk/kdesupport/qca/; revision=403256
2005-04-05 08:50:28 +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
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
759bf1005a cert sigs, comparing, options validation, no redundant global functions
svn path=/trunk/kdesupport/qca/; revision=394990
2005-03-05 04:18:05 +00:00
Justin Karneges
9e0128f477 ca, personal bundle
svn path=/trunk/kdesupport/qca/; revision=394970
2005-03-05 01:10:14 +00:00
Justin Karneges
c8fb436f5b store is done now
svn path=/trunk/kdesupport/qca/; revision=394962
2005-03-04 23:54:03 +00:00
Justin Karneges
a2ac358848 initial cert/csr/crl code
svn path=/trunk/kdesupport/qca/; revision=394937
2005-03-04 21:50:57 +00:00
Justin Karneges
88c94fd3e2 app name, remove unneeded friend declarations
svn path=/trunk/kdesupport/qca/; revision=394731
2005-03-03 23:16:41 +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
1415af6536 file shortcuts for certs
svn path=/trunk/kdesupport/qca/; revision=392928
2005-02-25 04:36:27 +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
d9b6d05e27 cert and securemessage now done
svn path=/trunk/kdesupport/qca/; revision=392758
2005-02-24 08:39:08 +00:00
Justin Karneges
ca4a3a543d added PBE, moved some enums and C secmem out of qca_core
svn path=/trunk/kdesupport/qca/; revision=382285
2005-01-25 13:01:45 +00:00
Brad Hards
fa9d500d91 Update the API documentation. We should now have #include <QtCrypto>
everywhere, but it needs to be done one class at a time.
If you see any wrong, let me know.

CCMAIL:delta-affinix.com@lists.affinix.com

svn path=/trunk/kdesupport/qca/; revision=379674
2005-01-18 09:59:10 +00:00
Justin Karneges
282d1bf00a spkac stuff
svn path=/trunk/kdesupport/qca/; revision=379548
2005-01-17 22:12:21 +00:00
Justin Karneges
90339fb2ef ability to combine Stores
svn path=/trunk/kdesupport/qca/; revision=379379
2005-01-17 11:57:24 +00:00
Justin Karneges
2e597691ed some functions to read/write store data
svn path=/trunk/kdesupport/qca/; revision=379266
2005-01-17 00:24:39 +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