Just a note that I've posted the latest source up on SourceForge. This
update has quite a few unfinished bits and pieces in it, because I
wasn't aiming for a particularly well-rounded release - just an update,
to fix some noticeable bugs in the previous version.
I'm working on x509 support, and have added something like 20 new
classes for it, mostly as wrappers around CSSM structures. I'm still
puzzling over the memory management behind this, so even though these
classes are largely useless at the moment, any tips or bug reports
would be greatly appreciated.
I've extended a few classes, such as the Keychain class, to allow you
to find keychains all over the local computer, including for other
users, and open these keychains as you'd expect. These new functions
are well tested, although how well they actually work on a network
machine remains to be seen.
Another thing that's new is two methods of the Certificate class to
retrieve and set the default certificate for the current user. Note
that these have not been tested - not even a little bit. They may not
work at all. Until I get the code working to actually generate a
certificate from scratch, I can't very well test much else in this area.
On that note - certificate generation - I've been trying to lay the
ground work in various places, including the x509 classes previously
mentioned. How close I am I don't know, although I may very well add a
quick hack for the time being, using code from Apple's certtool.
The final thing of note is that the framework has now passed 10000
lines of code - 10019, to be exact. Hooray for arbitrary, meaningless
-- Sed quis custodiet ipsos custodes?