| Short description: |
OpenSSL |
| Category: |
Library/Cryptography |
| Status: |
usable |
| Created: |
2002-12-09 18:17:54 GMT |
| Last update: |
- |
| Owner: |
Michal Rokos
(Projects of this owner) |
| Homepage: |
http://www.freesoftware.fsf.org/rubypki/ |
| Download: |
http://freesoftware.fsf.org/download/rubypki/
|
| License: |
Ruby's |
| Dependency: |
|
| Description: |
Ruby OpenSSL project
====================
This program is licenced under the same licence as Ruby.
(See the file 'LICENCE'.)
[Done] (but not fully tested)
= PKey:: RSA,DSA keys - new, load, export
= X509::Certificate - generating new certs, load, looking inside
= X509::CRL - load, new, looking inside
= X509::Name - new, export, to_a, to_h (hash)
= X509::Revoked - new, looking inside (on parameters)
= X509::Store - new, import trusted certs and CRL, verifiing certs
= Digest::... - various hashes
= X509::Request - Cert requests
= X509::Attribute - as X509Request extensions (not tested)
= X509::Extension - to Certs, CRLs...
= X509::ExtensionMaker - for easy creating new Extensions
= Netscape::SPKI - for requests from NetscapeCommunicators
= Cipher::... - various ciphers
= basic PRNG functions (random generator) for OpenSSL module and class Random
= SSLSocket (merged Gotou Yuuzou's SSLsocket-Ruby project)
= PKCS7 (signing&data_verify is working, rest needs some testing)
= HMAC
= OpenSSL config file parser (part)
= BN (safe bignums)
= Diffie-Hellman
|