L'actu sur le net

- Contributions de l’équipe OSSA
- Toolinux
- Da Linux French Page
- Daily Daemon News
- Libroscope
- Linagora.com
- LinuxFrench.Net
- LogicielLibre.Net
- PHP

Articles populaires

- [Manuel] Introduction à Cacti
- [Tutoriel] Ajout d’un script dans les commandes Nagios
- [Nagios] Surveillance des disques RAID sous Linux
- [OpenLDAP] Start/stop script
- Fichiers de configurations Samba
- JMX (Java Management eXtensions)
- [OpenLDAP] Script de démarrage et d’arrêt
- [Nagios] Supervision of OpenLDAP’s replication status

 © Linagora.com

Accueil > Contributions > Ant > Module OpenSSL pour Ant 1.6

Module OpenSSL pour Ant 1.6

Version 0.3 du module (mise à jour du 1/02/2007)

Ce module permet d’inclure des tâches OpenSSL dans un build file Ant .

L’ensemble des tâches OpenSSL sont supportées à l’exception de enc et engine. Il suffit pour ça de déposer directement le fichier openssl-ant-0.1.jar dans le ANT_HOME/lib (comme n’importe quelle autre librairie).

On peut ensuite simplement l’appeler via une section comme ci-dessous :


<taskdef resource="org/linagora/openssl/ant/openssl.tasks" classpathref="execution.classpath" />
<openssl path="/usr/bin">
  <genrsa aes256="true" out="test.pm" />
</openssl>

Les questions éventuelles posées par Ant lors du lancement de l’une des tâches peut être automatiquement répondues par le contenu de la balise, comme par exemple de la balise suivante qui permet de générer une autorité de certification (voir fichier build.xml / tâche createCA de l’archive complète du projet) :


<openssl path="${openssl.path}" basedir="${build.dir}">
 <genrsa out="${ca.key}" passout="pass:passCA"/>
 <req out="${ca.csr}" passin="pass:passCA" key="${ca.key}" _new="true" extensions="v3_ca"config="${openssl.config}" subj="/C=${ca.c_value}/ST=${ca.st_value}/O=${ca.o_value}/OU=${ca.ou_value}/CN=Certificate Authority/emailAddress=${ca.email_value}" utf8="true"/>
  <ca out="${ca.crt}" config="${openssl.config}" in="${ca.csr}" passin="pass:passCA" extensions="v3_ca" days="3650" key="${ca.key}" batch="true" selfsign="true" outdir="${ca.dir}/newcerts"/>
  <verify CAfile="${ca.crt}" purpose="crlsign" _="${ca.crt}"/>
</openssl>


Archive Jar - Fichier zippé contenant l’archive Jar directement utilisable depuis Ant

Javadoc du Module OpenSSL pour Ant

Archive complète du projet - Archive contenant l’ensemble des sources du projet

 Qui sommes nous ?

Dernière mise à jour : 27/08/2008
XHTML - SPIP 1.9.2