SlideShare une entreprise Scribd logo
http://achraf.sfaxi.perso.sfr.fr
1
How to : Sécuriser un site avec SSL
Le but de ce document est d'implémenter mod_ssl de façon à sécuriser la connexion à un site web.
Séquence 1
1. Verifier que les packages httpd-20.0.40 openssl-0.9.6b-29 sont installés.
rpm -qa | grep openssl
Dans le cas contraire, commencer par les installer
2. Créez un repertoire « ./certs » où vous placerez les clefs et le certificats à générer
mkdir certs
cd certs
3. Générez une clef privée
openssl genrsa -des3 1024 > stationXX.example.com.key
Generating RSA private key, 1024 bit long modulus
....++++++
...................++++++
e is 65537 (0x10001)
Enter PEM pass phrase: redhat
Verifying password - Enter PEM pass phrase: redhat
N.B: Consultez le help de à la commande openssl pour comprendre les paramètres choisis çi dessus et pour
découvrir d'autres alternatives. Demandez de l'aide à l'instituteur en cas de besoin.
4. Générez une clef de session à partir de la clef privée déjà générée
openssl req -new -key stationXX.example.com.key -out stationXX.example.com.csr
Using configuration from /usr/share/ssl/openssl.cnf
Enter PEM pass phrase:redhat
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:TNState or Province Name (full name) [Berkshire]:'.'
Locality Name (eg, city) [Newbury]:Tunis
Organization Name (eg, company) [My Company Ltd]:Opennet
Organizational Unit Name (eg, section) []:Training
Common Name (eg, your name or your server's hostname) []:stationXX.example.com
Email Address []:achraf@linux.com.tn
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:redhat
An optional company name []:Opennet
5. Générez un certificat x509
http://achraf.sfaxi.perso.sfr.fr
2
openssl req -new -key station1.example.com.key -x509 -days 365 -out
station1.example.com.crt
Using configuration from /usr/share/ssl/openssl.cnf
Enter PEM pass phrase:redhat
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:TN
State or Province Name (full name) [Berkshire]:'.'
Locality Name (eg, city) [Newbury]:Tunis
Organization Name (eg, company) [My Company Ltd]:Opennet
Organizational Unit Name (eg, section) []:Training
Common Name (eg, your name or your server's hostname) []:stationXX.example.com
Email Address []:achraf@linux.com.tn
6. Recopiez les fichier obtenus vers les repertoires qui leurs sont réservés sous /etc/httpd/conf/
cp stationXX.example.com.key /etc/httpd/conf/ssl.key
cp stationXX.example.com.csr /etc/httpd/conf/ssl.csr
cp stationXX.example.com.crt /etc/httpd/conf/ssl.crt
7. Apporter les modifications suivantes dans le fichier /etc/httpd/conf.d/ssl.conf
SSLCertificateFile /etc/httpd/conf/ssl.crt/station1.example.com.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/station1.example.com.key
SSLCACertificateFile /etc/httpd/conf/ssl.crt/station1.example.com.crt
8. Redémarez le service httpd
service httpd restart
Arrêt de httpd : [ OK ]
Démarrage de httpd : Apache/2.0.40 mod_ssl/2.0.40 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide us with the pass phrases.
Server new.host.name:443 (RSA)
Enter pass phrase:redhat
Ok: Pass Phrase Dialog successful.
[ OK ]
9. Lancez Mozilla
mozilla http://localhost
Si tout passe bien vous devriez voir le cadenas se fermer et la page apache par défaut s'afficher.
10. Dans le champs réservé à la saisie des url changer http en https de façon à avoir
https://localhost, valider par OK ou Continu les boîtes de dialogue qui s'afficheraient et
surveillez le cadenas situé au coin bas-gauche de la fenêtre.
http://achraf.sfaxi.perso.sfr.fr
3
Si tout passe bien vous devriez voir le cadenas se fermer et la page apache par défaut s'afficher.
Séquence 2
1. Créez un répertoire nommé secure.connection sous le répertoire /var/www/html
2. Créez une page web « index.html » qui affiche le message
Hello World ...
This connection is securized by SSL
Enregitrer la page sous /var/www/html/secure.connection
3. Apportez les modifications que vous jugez nécessaires au sein du fichier
/etc/httpd/conf.d/ssl.conf afin que votre navigateur puisse afficher la page web que vous venez de
créer à la question 2. (il s'agit de la partie <VirtualHost>.......</VirtualHost >)
NB.: ServerName station1.example.com
4. Redémarer httpd et tester l'urlhttps://station1.example.com
5. Créez un répertoire nommé non.secure.connection sous le répertoire /var/www/html
6. Créez une page web « index.html » qui affiche le message
Warning : This connection is not securized !
Enregitrer la page sous /var/www/html/non.secure.connection
1. Apportez les modifications que vous jugez nécessaires au sein du fichier
/etc/httpd/conf/httpd.conf afin que votre navigateur puisse afficher la page web que vous venez
de créer à la question 6. (il s'agit de la partie <VirtualHost>.......</VirtualHost >)
NB : ServerName station1.example.com
2. Redémarer httpd et tester l'url http://station1.example.com
3. Essayez de switcher entre les deux pages. En cas déchec, indiquer le port d'écoute
(conformément à la syntaxe Appache 2.0).

Contenu connexe

Tendances

08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web
Noël
 
07 02 création et maintenance de zones dns
07 02 création et maintenance de zones dns07 02 création et maintenance de zones dns
07 02 création et maintenance de zones dnsNoël
 
OpenSSL
OpenSSLOpenSSL
07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dnsNoël
 
Mpdf 9
Mpdf 9Mpdf 9
Mpdf 9
Moez Moezm
 
Mpdf 3
Mpdf 3Mpdf 3
Mpdf 3
Moez Moezm
 
Rapport sécurité
Rapport sécuritéRapport sécurité
Rapport sécurité
dihiaselma
 
Authentification TLS/SSL sous OpenVPN
Authentification TLS/SSL sous OpenVPNAuthentification TLS/SSL sous OpenVPN
Authentification TLS/SSL sous OpenVPN
Ismail Rachdaoui
 
Mpdf 8
Mpdf 8Mpdf 8
Mpdf 8
Moez Moezm
 
Présentation sécurité open_ssl
Présentation sécurité open_sslPrésentation sécurité open_ssl
Présentation sécurité open_ssl
dihiaselma
 
Guide De Piratage Dun Reseau Wifi Domestique (Ou Commentexploserune Clef Wep)...
Guide De Piratage Dun Reseau Wifi Domestique (Ou Commentexploserune Clef Wep)...Guide De Piratage Dun Reseau Wifi Domestique (Ou Commentexploserune Clef Wep)...
Guide De Piratage Dun Reseau Wifi Domestique (Ou Commentexploserune Clef Wep)...
guest0b40ec
 
08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)
Noël
 
Weos tunnel ssl hôte à site
Weos   tunnel ssl hôte à siteWeos   tunnel ssl hôte à site
Weos tunnel ssl hôte à site
Fabian Vandendyck
 
Mpdf 5
Mpdf 5Mpdf 5
Mpdf 5
Moez Moezm
 
Installation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xpInstallation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xpsaidelfazni
 
Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7
Mame Cheikh Ibra Niang
 
Openfire + Active Directory sur Windows 2008 R2
Openfire + Active Directory sur  Windows 2008 R2Openfire + Active Directory sur  Windows 2008 R2
Openfire + Active Directory sur Windows 2008 R2
Dimitri LEMBOKOLO
 
php
phpphp
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...DICKO Yacouba
 

Tendances (20)

08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web08 01 mise en place d'un serveur web
08 01 mise en place d'un serveur web
 
07 02 création et maintenance de zones dns
07 02 création et maintenance de zones dns07 02 création et maintenance de zones dns
07 02 création et maintenance de zones dns
 
OpenSSL
OpenSSLOpenSSL
OpenSSL
 
07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns
 
Mpdf 9
Mpdf 9Mpdf 9
Mpdf 9
 
Mpdf 3
Mpdf 3Mpdf 3
Mpdf 3
 
Rapport sécurité
Rapport sécuritéRapport sécurité
Rapport sécurité
 
Authentification TLS/SSL sous OpenVPN
Authentification TLS/SSL sous OpenVPNAuthentification TLS/SSL sous OpenVPN
Authentification TLS/SSL sous OpenVPN
 
Mpdf 8
Mpdf 8Mpdf 8
Mpdf 8
 
Présentation sécurité open_ssl
Présentation sécurité open_sslPrésentation sécurité open_ssl
Présentation sécurité open_ssl
 
Guide De Piratage Dun Reseau Wifi Domestique (Ou Commentexploserune Clef Wep)...
Guide De Piratage Dun Reseau Wifi Domestique (Ou Commentexploserune Clef Wep)...Guide De Piratage Dun Reseau Wifi Domestique (Ou Commentexploserune Clef Wep)...
Guide De Piratage Dun Reseau Wifi Domestique (Ou Commentexploserune Clef Wep)...
 
08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)
 
Weos tunnel ssl hôte à site
Weos   tunnel ssl hôte à siteWeos   tunnel ssl hôte à site
Weos tunnel ssl hôte à site
 
Mpdf 5
Mpdf 5Mpdf 5
Mpdf 5
 
Installation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xpInstallation de mongo_db_sur_windows_xp
Installation de mongo_db_sur_windows_xp
 
Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7
 
Openfire + Active Directory sur Windows 2008 R2
Openfire + Active Directory sur  Windows 2008 R2Openfire + Active Directory sur  Windows 2008 R2
Openfire + Active Directory sur Windows 2008 R2
 
Nagios twil
Nagios twilNagios twil
Nagios twil
 
php
phpphp
php
 
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
Guide de piratage d'un reseau wifi domestiquee (ou commentexploserune clef we...
 

Similaire à Ssl et certification electronique - (construction de certification)

Certifs x509
Certifs x509Certifs x509
Certifs x509
hamduvski
 
Génération de certificats SSL
Génération de certificats SSLGénération de certificats SSL
Génération de certificats SSL
Fabian Vandendyck
 
08 03 sécurisation d'un serveur web avec ssl
08 03 sécurisation d'un serveur web avec ssl08 03 sécurisation d'un serveur web avec ssl
08 03 sécurisation d'un serveur web avec ssl
Noël
 
[Tutoriel] Comment activer le protocole SSL avec Le CMS Joomla ?
[Tutoriel] Comment activer le protocole SSL avec Le CMS Joomla ?[Tutoriel] Comment activer le protocole SSL avec Le CMS Joomla ?
[Tutoriel] Comment activer le protocole SSL avec Le CMS Joomla ?
Sylvie CECI
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
SAIDRAISS2
 
Mini projet bureau à distance sécurisé
Mini projet bureau à distance sécuriséMini projet bureau à distance sécurisé
Mini projet bureau à distance sécurisé
SamiMessaoudi4
 
Mop export-dataloader-salesforce-en-ligne-commande
Mop export-dataloader-salesforce-en-ligne-commandeMop export-dataloader-salesforce-en-ligne-commande
Mop export-dataloader-salesforce-en-ligne-commande
Cyrille Coeurjoly
 
173544 introduction-aux-sockets
173544 introduction-aux-sockets173544 introduction-aux-sockets
173544 introduction-aux-socketsnaimanaima1
 
Samba 4
Samba 4Samba 4
Mise en place d'un serveur de mail complet linux server wiki
Mise en place d'un serveur de mail complet   linux server wikiMise en place d'un serveur de mail complet   linux server wiki
Mise en place d'un serveur de mail complet linux server wikidebaros
 
Implémentation d'openvpn
Implémentation d'openvpnImplémentation d'openvpn
Implémentation d'openvpn
Dimitri LEMBOKOLO
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKBelkacem KAID
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Balla Moussa Doumbouya
 
Powershell
PowershellPowershell
PowershellUGAIA
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
Khalid ALLILI
 
Configurer ldaps sur un dc (avec une
Configurer ldaps sur un dc (avec uneConfigurer ldaps sur un dc (avec une
Configurer ldaps sur un dc (avec uneNovencia Groupe
 
Serveur lamp
Serveur lampServeur lamp
Serveur lamp
Damien Morisseau
 

Similaire à Ssl et certification electronique - (construction de certification) (20)

Certifs x509
Certifs x509Certifs x509
Certifs x509
 
Génération de certificats SSL
Génération de certificats SSLGénération de certificats SSL
Génération de certificats SSL
 
08 03 sécurisation d'un serveur web avec ssl
08 03 sécurisation d'un serveur web avec ssl08 03 sécurisation d'un serveur web avec ssl
08 03 sécurisation d'un serveur web avec ssl
 
[Tutoriel] Comment activer le protocole SSL avec Le CMS Joomla ?
[Tutoriel] Comment activer le protocole SSL avec Le CMS Joomla ?[Tutoriel] Comment activer le protocole SSL avec Le CMS Joomla ?
[Tutoriel] Comment activer le protocole SSL avec Le CMS Joomla ?
 
Introduction aux-sockets
Introduction aux-socketsIntroduction aux-sockets
Introduction aux-sockets
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
Mini projet bureau à distance sécurisé
Mini projet bureau à distance sécuriséMini projet bureau à distance sécurisé
Mini projet bureau à distance sécurisé
 
Mop export-dataloader-salesforce-en-ligne-commande
Mop export-dataloader-salesforce-en-ligne-commandeMop export-dataloader-salesforce-en-ligne-commande
Mop export-dataloader-salesforce-en-ligne-commande
 
173544 introduction-aux-sockets
173544 introduction-aux-sockets173544 introduction-aux-sockets
173544 introduction-aux-sockets
 
Samba 4
Samba 4Samba 4
Samba 4
 
Mise en place d'un serveur de mail complet linux server wiki
Mise en place d'un serveur de mail complet   linux server wikiMise en place d'un serveur de mail complet   linux server wiki
Mise en place d'un serveur de mail complet linux server wiki
 
Implémentation d'openvpn
Implémentation d'openvpnImplémentation d'openvpn
Implémentation d'openvpn
 
Apache Open SSL
Apache Open SSLApache Open SSL
Apache Open SSL
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEK
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
 
Powershell
PowershellPowershell
Powershell
 
Atelier 5
Atelier 5Atelier 5
Atelier 5
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
Configurer ldaps sur un dc (avec une
Configurer ldaps sur un dc (avec uneConfigurer ldaps sur un dc (avec une
Configurer ldaps sur un dc (avec une
 
Serveur lamp
Serveur lampServeur lamp
Serveur lamp
 

Plus de achraf_ing

Ejb - september 2006
Ejb  - september 2006Ejb  - september 2006
Ejb - september 2006
achraf_ing
 
Clustering - october 2006
Clustering  - october 2006Clustering  - october 2006
Clustering - october 2006
achraf_ing
 
Distributed computing - november 2006
Distributed computing  - november 2006Distributed computing  - november 2006
Distributed computing - november 2006
achraf_ing
 
Initiation à Linux - Fundamentals
Initiation à Linux  - FundamentalsInitiation à Linux  - Fundamentals
Initiation à Linux - Fundamentals
achraf_ing
 
Apache server configuration & sécurisation -
Apache server configuration & sécurisation  -Apache server configuration & sécurisation  -
Apache server configuration & sécurisation -
achraf_ing
 
Crise financiere
Crise financiereCrise financiere
Crise financiere
achraf_ing
 
Stratégie
StratégieStratégie
Stratégie
achraf_ing
 
The 23 gof design patterns in java ,the summary
The 23 gof design patterns in java ,the summaryThe 23 gof design patterns in java ,the summary
The 23 gof design patterns in java ,the summaryachraf_ing
 
Internationalization in Java
Internationalization in JavaInternationalization in Java
Internationalization in Java
achraf_ing
 
My Rmi F
My Rmi FMy Rmi F
My Rmi F
achraf_ing
 

Plus de achraf_ing (10)

Ejb - september 2006
Ejb  - september 2006Ejb  - september 2006
Ejb - september 2006
 
Clustering - october 2006
Clustering  - october 2006Clustering  - october 2006
Clustering - october 2006
 
Distributed computing - november 2006
Distributed computing  - november 2006Distributed computing  - november 2006
Distributed computing - november 2006
 
Initiation à Linux - Fundamentals
Initiation à Linux  - FundamentalsInitiation à Linux  - Fundamentals
Initiation à Linux - Fundamentals
 
Apache server configuration & sécurisation -
Apache server configuration & sécurisation  -Apache server configuration & sécurisation  -
Apache server configuration & sécurisation -
 
Crise financiere
Crise financiereCrise financiere
Crise financiere
 
Stratégie
StratégieStratégie
Stratégie
 
The 23 gof design patterns in java ,the summary
The 23 gof design patterns in java ,the summaryThe 23 gof design patterns in java ,the summary
The 23 gof design patterns in java ,the summary
 
Internationalization in Java
Internationalization in JavaInternationalization in Java
Internationalization in Java
 
My Rmi F
My Rmi FMy Rmi F
My Rmi F
 

Dernier

JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvresJTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
Institut de l'Elevage - Idele
 
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdfRAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
fatima413951
 
JTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animalJTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animal
Institut de l'Elevage - Idele
 
05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir
Institut de l'Elevage - Idele
 
JTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santéJTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santé
Institut de l'Elevage - Idele
 
Presentation ing 1 pour le soutnance .pptx
Presentation ing 1 pour le soutnance .pptxPresentation ing 1 pour le soutnance .pptx
Presentation ing 1 pour le soutnance .pptx
mohamedbnkh22
 
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
Institut de l'Elevage - Idele
 
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
Institut de l'Elevage - Idele
 
JTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdfJTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdf
idelewebmestre
 
memoire_soutenance_KOISONN_MANES_MANA_AL.pdf
memoire_soutenance_KOISONN_MANES_MANA_AL.pdfmemoire_soutenance_KOISONN_MANES_MANA_AL.pdf
memoire_soutenance_KOISONN_MANES_MANA_AL.pdf
boukardanzha
 
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
idelewebmestre
 
01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine
Institut de l'Elevage - Idele
 
Présentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptxPrésentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptx
Ville de Châteauguay
 
2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf
idelewebmestre
 

Dernier (14)

JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvresJTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
 
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdfRAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
 
JTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animalJTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animal
 
05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir
 
JTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santéJTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santé
 
Presentation ing 1 pour le soutnance .pptx
Presentation ing 1 pour le soutnance .pptxPresentation ing 1 pour le soutnance .pptx
Presentation ing 1 pour le soutnance .pptx
 
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
JTC 2024 - Pour une traite de qualité, mieux comprendre l’interface trayon-ma...
 
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
 
JTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdfJTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdf
 
memoire_soutenance_KOISONN_MANES_MANA_AL.pdf
memoire_soutenance_KOISONN_MANES_MANA_AL.pdfmemoire_soutenance_KOISONN_MANES_MANA_AL.pdf
memoire_soutenance_KOISONN_MANES_MANA_AL.pdf
 
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
 
01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine
 
Présentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptxPrésentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptx
 
2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf
 

Ssl et certification electronique - (construction de certification)

  • 1. http://achraf.sfaxi.perso.sfr.fr 1 How to : Sécuriser un site avec SSL Le but de ce document est d'implémenter mod_ssl de façon à sécuriser la connexion à un site web. Séquence 1 1. Verifier que les packages httpd-20.0.40 openssl-0.9.6b-29 sont installés. rpm -qa | grep openssl Dans le cas contraire, commencer par les installer 2. Créez un repertoire « ./certs » où vous placerez les clefs et le certificats à générer mkdir certs cd certs 3. Générez une clef privée openssl genrsa -des3 1024 > stationXX.example.com.key Generating RSA private key, 1024 bit long modulus ....++++++ ...................++++++ e is 65537 (0x10001) Enter PEM pass phrase: redhat Verifying password - Enter PEM pass phrase: redhat N.B: Consultez le help de à la commande openssl pour comprendre les paramètres choisis çi dessus et pour découvrir d'autres alternatives. Demandez de l'aide à l'instituteur en cas de besoin. 4. Générez une clef de session à partir de la clef privée déjà générée openssl req -new -key stationXX.example.com.key -out stationXX.example.com.csr Using configuration from /usr/share/ssl/openssl.cnf Enter PEM pass phrase:redhat You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [GB]:TNState or Province Name (full name) [Berkshire]:'.' Locality Name (eg, city) [Newbury]:Tunis Organization Name (eg, company) [My Company Ltd]:Opennet Organizational Unit Name (eg, section) []:Training Common Name (eg, your name or your server's hostname) []:stationXX.example.com Email Address []:achraf@linux.com.tn Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []:redhat An optional company name []:Opennet 5. Générez un certificat x509
  • 2. http://achraf.sfaxi.perso.sfr.fr 2 openssl req -new -key station1.example.com.key -x509 -days 365 -out station1.example.com.crt Using configuration from /usr/share/ssl/openssl.cnf Enter PEM pass phrase:redhat You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [GB]:TN State or Province Name (full name) [Berkshire]:'.' Locality Name (eg, city) [Newbury]:Tunis Organization Name (eg, company) [My Company Ltd]:Opennet Organizational Unit Name (eg, section) []:Training Common Name (eg, your name or your server's hostname) []:stationXX.example.com Email Address []:achraf@linux.com.tn 6. Recopiez les fichier obtenus vers les repertoires qui leurs sont réservés sous /etc/httpd/conf/ cp stationXX.example.com.key /etc/httpd/conf/ssl.key cp stationXX.example.com.csr /etc/httpd/conf/ssl.csr cp stationXX.example.com.crt /etc/httpd/conf/ssl.crt 7. Apporter les modifications suivantes dans le fichier /etc/httpd/conf.d/ssl.conf SSLCertificateFile /etc/httpd/conf/ssl.crt/station1.example.com.crt SSLCertificateKeyFile /etc/httpd/conf/ssl.key/station1.example.com.key SSLCACertificateFile /etc/httpd/conf/ssl.crt/station1.example.com.crt 8. Redémarez le service httpd service httpd restart Arrêt de httpd : [ OK ] Démarrage de httpd : Apache/2.0.40 mod_ssl/2.0.40 (Pass Phrase Dialog) Some of your private key files are encrypted for security reasons. In order to read them you have to provide us with the pass phrases. Server new.host.name:443 (RSA) Enter pass phrase:redhat Ok: Pass Phrase Dialog successful. [ OK ] 9. Lancez Mozilla mozilla http://localhost Si tout passe bien vous devriez voir le cadenas se fermer et la page apache par défaut s'afficher. 10. Dans le champs réservé à la saisie des url changer http en https de façon à avoir https://localhost, valider par OK ou Continu les boîtes de dialogue qui s'afficheraient et surveillez le cadenas situé au coin bas-gauche de la fenêtre.
  • 3. http://achraf.sfaxi.perso.sfr.fr 3 Si tout passe bien vous devriez voir le cadenas se fermer et la page apache par défaut s'afficher. Séquence 2 1. Créez un répertoire nommé secure.connection sous le répertoire /var/www/html 2. Créez une page web « index.html » qui affiche le message Hello World ... This connection is securized by SSL Enregitrer la page sous /var/www/html/secure.connection 3. Apportez les modifications que vous jugez nécessaires au sein du fichier /etc/httpd/conf.d/ssl.conf afin que votre navigateur puisse afficher la page web que vous venez de créer à la question 2. (il s'agit de la partie <VirtualHost>.......</VirtualHost >) NB.: ServerName station1.example.com 4. Redémarer httpd et tester l'urlhttps://station1.example.com 5. Créez un répertoire nommé non.secure.connection sous le répertoire /var/www/html 6. Créez une page web « index.html » qui affiche le message Warning : This connection is not securized ! Enregitrer la page sous /var/www/html/non.secure.connection 1. Apportez les modifications que vous jugez nécessaires au sein du fichier /etc/httpd/conf/httpd.conf afin que votre navigateur puisse afficher la page web que vous venez de créer à la question 6. (il s'agit de la partie <VirtualHost>.......</VirtualHost >) NB : ServerName station1.example.com 2. Redémarer httpd et tester l'url http://station1.example.com 3. Essayez de switcher entre les deux pages. En cas déchec, indiquer le port d'écoute (conformément à la syntaxe Appache 2.0).