Sparkle is an easy-to-use software update framework for Cocoa developers.
Carry out complex operations such as key pair generation and code signing.
Interface for managing asymetric keys like RSA or DSA.