Hello!

I've just started on OpenSSL bindings to Ruby.

(If you haven't heard about Ruby yet - it is objective scripting language (like Perl 
or Python, but everything is object) <http://www.ruby-lang.org>

[Done] (but code is ugly and not fully tested)
= OpenSSL config file parser (part)
= RSA keys - new, load, export
= X509 - generating new certs, load, looking inside
= X509CRL - load, new, looking inside
= X509Name - new, export to_str, to_a, to_h (hash)
= X509Revoked - new, looking inside (on parameters)
= X509Store - new, import trusted certs and CRL, verifiing certs
= Digest - various hashes
= X509Request - Cert requests
= X509Attributes - as X509Request extensions (not tested)
= X509Extensions - to Certs, CRLs...

[To-Do]
= check for memory leaking :-))
= cleaner code
= examples
= API documentation
= comments to sources!!!
= further functionality to existing
= Ciphers(DES, DES3, ...) - started now
= SSL (possible merge with Gotou Yuuzou's SSLsocket-Ruby project)

[Requirements]
        Ruby    >= 1.6.4
        OpenSSL >= 0.9.6b

[Licence]
        GPLv2

[Home]
        http://klokan.sh.cvut.cz/~rokosm/

[Note]
        All code is under heavy development - API/method names can change
        All feedback, bug reports, requests are welcomed!


        Enjoy!
                Michal <[EMAIL PROTECTED]>
                                        
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to