Projet d'une API IPSEC pour la mobilité et le multihoming( Télécharger le fichier original )par Xavier FERRER CABALLERO Supélec - Ingénieur réseau 2008 |
6.4.2 Création de certificats au format X509Pour utiliser les certificats avec strongSwan, on crée une CA et un certificat signé pour chaque machine. Creation d'une Autorite de Certification (CA) >> openssl req -x509 -days 1460 -newkey rsa:2048 -keyout strongswanKey.pem -out strongswanCert.pem
Cela genere une base de cles de type RSA dans e strongswanKey.pem ». Puis des questions sont posses a l'utilisateur pour personnaliser la CA. Introduir ". " pour ignorer une donnee. Enfin la CA est cr~e et associe au fichier e strongswanCert.pem ». Generation d'un Certificat Request : » sudo openssl req -newkey rsa:1024 -keyout moonyKey.pem -out moonyReq.pem Un certificat Request doit etre signe par la CA pour etre valide. Verification du contenu d'un certificat signe » openssl x509 -in cert.pem -noout -text Cette verification montre le contenu d'un certificat signe mais ne considere pas valide un certificat Request. Signer un certificat par la CA : »sudo openssl x509 -req -days 365 -in moonyReq.pem --CA strongswanCert.pem -CAkey strongswanKey.pem -CA createserial -out moonyCert.pem Le certificat "moonyCert.pem" est signe par la CA et on peut l'utiliser pour authentifier avec IKEv2. 6.4.3 ipsec.confCe fichier contient la configuration initiale suivant. Puis, chaque connexion utilisée dans les tests est expliquée dans la section opportune. # ipsec.conf - strongSwan IPsec configuration file # basic configuration config setup # plutodebug=all # crlcheckinterval=600 # strictcrlpolicy=yes # cachecrls=yes # nat_traversal=yes crlcheckinterval=180 strictcrlpolicy=no charonstart=yes plutostart=no # Add connections here. conn %default ikelifetime=60m keylife=20m rekeymargin=3m keyingtries=1 keyexchange=ikev2 conn host-host-cert conn host-host-p sk - definit dans la section 4.4.4 Test IKEv2 conn mobike-cert conn mobike-p sk - definit dans la section 4.4.5 Test MOBIKE
7. Bibliographie
8. Références d'Internet Références indispensables pour la partie technique :
|
|