Informatique


Here is the new patch (doc strings added) :
pyOpenSSL-0.7-pkcs12.patch
pyOpenSSL-0.8-pkcs12.patch (updated 29/03/2009)

The synopsis is still the same :

p12 = crypto.PKCS12()
p12.set_privatekey(pkey)
p12.set_certificate(cert)
open("test.p12", "w").write(crypto.dump_pkcs12(p12, "my_passphrase"))

Si quelqu’un peut m’expliquer les différences de prix qu’il peut y avoir entre rapidssl.com et verisign par exemple je suis preneur. Le prix d’un wildcard sur rapidssl.com est assez déroutant. Je ne pense d’ailleurs pas que l’équivalent existe avec verisign…

This patch (to be applied just after the pkcs12 one and before the CRL one) will allow you to add the CA certificat into a pkcs12.
 
pyOpenSSL-0.6-pkcs12_cafile.patch
pyOpenSSL-0.8-pkcs12_cafile.patch

p12 = crypto.PKCS12()
p12.set_privatekey(pkey)
p12.set_certificate(cert)
open("test.p12", "w").write(crypto.dump_pkcs12(p12, "my_passphrase", "/my/path/to/cacert.pem"))

I wrote a second patch for pyOpenSSL (to be applied just after pkcs12 one) :
pyOpenSSL-0.6-crl.patch
pyOpenSSL-0.8-crl.patch

This allows generation of CRL like this :

crl = crypto.CRL()
crl.make_revoked("100928084218Z", "1")
crl.make_revoked("100928084218Z", "2")
print crypto.dump_crl(crl, cacert, capkey)

Maybe I will do a separate sign(cacert, cakey) fonction instead of doing everything in dump_crl…

I wrote a patch for pyOpenSSL to allow generation of PKCS12 files like this :

p12 = crypto.PKCS12()
p12.set_privatekey(pkey)
p12.set_certificate(cert)
open("test.p12", "w").write(crypto.dump_pkcs12(p12, "my_passphrase"))

bitlbee
http://www.bitlbee.org/main.php/news.html

Pour pouvoir chatter sur msn, jabber/gtalk, icq, aim, … via un client IRC au boulot en ssh depuis un irssi dans un screen.

lyx
http://www.lyx.org/

J’ai toujours réalisé mes différents rapports de stage et rapports d’activité avec lyx. Le rendu (LaTex) est impeccable et surtout lyx fait gagner un temps incroyable en épargnant de revoir la mise en page de tout le rapport à chaque fois que l’on modifie une ligne. Simple et efficace.

tomboy
http://www.beatniksoftware.com/tomboy/

Tomboy est un utilitaire de prise de notes : il permet d’en créer rapidement et simplement, de les modifier et de les avoir toujours à disposition grâce à l’icône dans la zone de notification.
“Have you ever felt the frustration at not being able to locate a website you wanted to check out, or find an email you found interesting…” ?

(more…)

Thanks to Turbo, Jérémie and Oeufdure here is a fresh new release of Vulture

        * LDAP improvements (TLS/SSL, scopes, filters, group base dn)
        * SSO Forward moved as a component (others will follow)
        * SQL Shell
        * Remote proxy (http only)
        * VirtualHost and Proxy apache section editables
        * Now impossible to start an interface without an application

You can download it here. Comments and feature requests are more than welcome. Screenshots are also available.

Je viens de finir mon rapport de stage en anglais !
I just finished my internship report in english ! :-)
 
http://etudiant.epitech.net/~desmon_a/stage-tech5/ [html]
http://arnaud.desmons.free.fr/desmon_a-roguelink.pdf [pdf]

Here is a Perl module I wrote providing a Business::OnlinePayment interface for PayPal. It uses Business::PayPal::API for doing PayPal DirectPayments (using credit cards) so it’s transparent for the end-user that will not even now that we use PayPal. It should be used with Freeside (Open-source billing software and outsourced billing services for ISPs) but I used it only with the paypal sandbox so it might need some adjustements.
(more…)

Next Page »