vendredi 25 novembre 2011

Tomcat : Configurer le serveur en https

Voici la procédure pour configurer son Tomcat en https 

Etape 1 - Création du certificat Tomcat

C:\Program Files (x86)\Java\jdk1.6.0_13\bin>keytool -delete -alias tomcat

C:\Program Files (x86)\Java\jdk1.6.0_13\bin>keytool -list -alias tomcat
Tapez le mot de passe du Keystore : test1234

--- !!! D'apres la doc : mettre le même mot de passe pour la clé tomcat que pour le keystore !!!

C:\Program Files (x86)\Java\jdk1.6.0_13\bin>keytool -genkey -alias tomcat -keyalg RSA
Tapez le mot de passe du Keystore :
Quels sont vos prénom et nom ?
  [Unknown] :  Moi
Quel est le nom de votre unité organisationnelle ?
  [Unknown] : 
Quelle est le nom de votre organisation ?
  [Unknown] :
Quel est le nom de votre ville de résidence ?
  [Unknown] :
Quel est le nom de votre état ou province ?
  [Unknown] :
Quel est le code de pays à deux lettres pour cette unité ?
  [Unknown] :  fr
Est-ce CN=Moi, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=fr ?
  [non] :  oui

Spécifiez le mot de passe de la clé pour <tomcat>
        (appuyez sur Entrée s'il s'agit du mot de passe du Keystore) :


Etape 2 - Exporter le Certificat
C:\Program Files (x86)\Java\jdk1.6.0_13\bin>keytool -export -alias tomcat -file server-tomcat.crt

       
Etape 3 - Importer le certificat dans la jvm du Tomcat

-- Import dans la jvm du Tomcat concernée
C:\Program Files (x86)\Java\jdk1.6.0_13\bin>keytool -import -trustcacerts -keystore ..\jre\lib\security\cacerts -alias tomcat -file server-tomcat.crt

-- Note : Si d'autres jvm clientes veulent se connecter en https à ce serveur, il faudra répeter l'étape pour chaque jvm cliente

-- Lister les certificats de la jvm
C:\Program Files (x86)\Java\jdk1.6.0_13\bin>keytool -list -keystore ..\jre\lib\security\cacerts
       
       
Etape 4 - Activation du ssl dans tomcat

-- Dans le fichier server.xml, décommenter et modifier le bloc comme suit

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"  
               maxThreads="150" scheme="https" secure="true"
               keystorePass="test1234" keyalias="tomcat"
               clientAuth="false" sslProtocol="TLS" />
   
-- pour tester : https://localhost:8443/



Liens : http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html#Configuration

vendredi 4 novembre 2011

Flash Builder : Quelques bons tutoriaux pour démarrer

Voici quelques bons tutoriaux, blogs et références sur Flash Builder et le développement ActionScript :

Adobe - Formation vidéo sur Flash Builder - 1 semaine

http://www.adobe.com/devnet/flex/videotraining.html

Adobe - Construire sa première application Flex pour mobile – Twitter Trends

http://www.adobe.com/devnet/flex/articles/twitter-trends.html

Adobe - Developing Mobile Applications with ADOBE® FLEX® and ADOBE® FLASH® BUILDER
http://help.adobe.com/en_US/flex/mobileapps/developing_mobile_apps_flex.pdf

Adobe - Examples and case studies
http://www.adobe.com/devnet/flex/samples.html

Adobe Flex Tutorial : Tutoriaux Adobe Flex & Air en français

http://www.flex-tutorial.fr

Flex-info.fr en français
http://www.flex-info.fr

Adobe - Tour de Flex - Tour de Flex est une application AIR permettant de d'apprendre Flex et AIR
http://flex.org/tour/