Développement d'applications - cybersécurité - radiogéolocalisation et radionavigation

Actualités à ne pas manquer

Venez nous rencontrer lors de nos conférences.

Notre savoir faire

Technologies et services

Notre entreprise

Cyberens est une société de conseil fondée en 2010 qui est spécialisée dans ​​les technologies de défense, de sécurité et de l’espace. Située à Bordeaux , nos clients sont français et internationaux.

Générer un certificat auto-signé avec TMS crytptography Pack pour ngbninx

Début juin est sortie la version 3.0.1 de TMS Cryptography Pack. Dans les nouveautés, il y a une nouvelle classe, TX509Certificate qui permet de générer des certificats X509 auto-signés et de décoder des certificats afin de lire tous les champs. X509 est une norme créée en 1988 qui établit un format standard de certificat électronique.

Générer un certificat avec TMS Cryptography Pack

Pour générer un certificat auto-signé avec TMS Cryptography Pack, il faut utiliser le composant TX509Certificate et remplir les champs comme ci-dessous :

  X509Certificate1.KeyFilePath := ‘C:\nginx-1.6.2\conf\nginx_key.key’;

  X509Certificate1.CrtFilePath := ‘C:\nginx-1.6.2\conf\nginx_crt.crt’;

  X509Certificate1.signatureAlgorithm := TSignAlgo.sa_sha256rsa;

  X509Certificate1.BitSizeEncryptionAlgorithm := 2048;

  X509Certificate1.countryName := ‘FR’;    //facultatif

  X509Certificate1.stateName := ‘Votre région’;   //facultatif

  X509Certificate1.localityName := ‘Votre ville’;   //facultatif

  X509Certificate1.OrganizationName := ‘Le nom de votre entreprise’;  //facultatif

  X509Certificate1.OrganizationUnitName := ‘Le domaine de votre entreprise’; //facultatif

  X509Certificate1.commonName := ‘votrenomdedomaine.fr’; //obligatoire

  X509Certificate1.GenerateSelfSigned;

Ce code va générer une clé privée stockée dans le fichier ‘C:\nginx-1.6.2\conf\nginx_key.key’ et un certificat dans ‘C:\nginx-1.6.2\conf\nginx_crt.crt’. Pour le choix de l’algorithme de signature, seulement sa_sha256rsa et sa_rsapss sont supportés. En ce qui concerne la taille de la clé pour l’algorithme de chiffrement, seules 2048 et 4096 bits sont acceptées.

Pour générer un certificat pour nginx, il est important que le champ commonName de votre certificat soit le nom de votre site web.

Configurer nginx sur Windows avec votre certificat

Ouvrez le fichier de configuration de nginx  c:\nginx-1.6.2\conf\nginx.conf

Ajoutez les lignes “listen 443 ssl;” et “ssl_certificate”, entrez correctement le nom de votre serveur avec le nom de domaine et l’adresse IP locale de votre machine comme dans le code ci-dessous:

server {

        listen       80;

        server_name  votrenomdedomaine.fr 192.168.40.100 localhost;

listen 443 ssl;

ssl_certificate C:\nginx-1.6.2\conf\nginx_crt.crt;

ssl_certificate_key C:\nginx-1.6.2\conf\nginx_key.key;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

Ouvrez l’invite de commande en mode administrateur et copiez les commandes ci-dessous:

cd c:\nginx-1.6.2

nginx -s reload

La configuration est normalement terminée, vous pouvez accéder à votre serveur web nginx à l’adresse https://addresse.ip et vous devriez voir votre site web ou la page par défaut de nginx.

Lorsque vous ouvrez votre site web, vous verrez des avertissements que vous devez passer. La raison pour laquelle vous obtenez ces avertissements est que vous avez créé le certificat vous-même et que vous ne l’avez pas obtenu auprès d’une autorité certifiée (CA). Si vous stockez le certificat que vous venez de créer dans votre navigateur alors l’avertissement disparaitra pour votre site.

  • 10 octobre 2017 : cybersécurité des objets connectés au séminaire “CAP sur l’innovation : Internet des objets, enfin l’âge de raison ?”, Paris
  • 9 octobre 2017 : journée européenne de la cybersécurité, CCI de Bordeaux
  • 21 septembre 2017 :”La sécurité des systèmes embarqués” au salon ENOVA dans l’atelier de Captronic, Paris.
  • 19 juillet 2017 : article sur la cryptographie sur developpez.com
  • 20 juin 2017 : cybersécurité des objets connectés au séminaire Captronic sur la site de l’école des Mines de Saint-Etienne à Gardanne. Présentation sur l’analyse de risque et les bonnes pratiques en ingénierie de sécurité.
  • 8 juin 2017 : TMS Day à Courtrai. Présentation et démo de notre bibliothèque cryptographique dans un environnement multi-plateformes Windows, Android et Linux.
  • 17 mai 2017 : Présentation de TMS Cryptography Pack pour le lancement de RAD Studio 10.2 Tokyo à Paris
  • 28 avril 2017 : réunion de clôture du projet Horizon 2020 GALENA à Horst (Pays-Bas). Le projet a permis la réalisation d’une application complète de suivi de bout en bout de colis intégrant la preuve de transaction pour chaque intermédiaire.
  • 14 et 16 mars 2017 : A Bordeaux et Nantes, journées RAD Studio 10.1.2 (Delphi et C++ Builder) organisées par Barnsten avec une démo de TMS Cryptography Pack par Cyberens.
  • 20 décembre 2016: GALENA reçoit le prix de l’innovation de la région flamande pour l’European Satellite Navigation Competition (ESNC) 2016.
  • 30 juin 2016: réunion préparatoire du projet USC4BUS pour l’utilisation des ultrasons en billetique.
  • 20 juin 2016: TMS  Software et Cyberens signent un accord de distribution pour COCryL sous le nom commercial de TMS  Cryptography Pack.
  • TMS Software et Cyberens ont conclu un partenariat avec l’objectif de développer conjointement des solutions cryptographiques pour les utilisateurs Delphi, C++ et C. Dans ce partenariat, Cyberens apporte son expertise en cryptographie et TMS Software apporte son expérience des composants intuitifs et faciles à utiliser pour les environnement Delphi et C++Builder.La bibliothèque TMS Cryptography Pack est sur cette page et les discussions sur ce forum.

  • 20-21 mai 2016: deuxième Act In Space organisé par le CNES et l’ESA dans les locaux de l’ENSEIRB-MATMECA à Bordeaux.

  • 18-19 février 2016: réunion GALENA de mi-projet à Prague dans les locaux de la GSA.
  • 27 mars 2015 : Cyberens sponsor du STHACK
  • 27 janvier 2015 : réunion de lancement du projet européen GALENA chez Héliléo à Dax
  • 27 novembre 2014 : destinées numériques à l’ENSEIRB-MATMECA
  • 20 octobre 2014 : article sur la NSA et le chiffrement dans la revue des télécoms
  • 23 septembre 2014 : participation à CHES
  • 11 juillet 2014: Journée French Tech à Bordeaux “Darwin”
  • 1er et 2 juillet 2014 : Cyberens au Toulouse Space Show Toulouse Space Show pour TOPOS
  • 20 juin 2014 : Journée RSSI organisée par le CLUSIR Aquitaine
  • 23 et 24 mai 2014 : Cyberens dans le jury sur le site de Bordeaux TechnoWest d’ActInSpace organisé par le CNES.
cyberens-blanc

Tour 6,

74 rue Georges Bonnac

33000 Bordeaux

Mentions Légales

©copyrights 2019