Projet

Général

Profil

Evolution #5489

"ssl_country_name" doit être obligatoirement composé de deux lettres

Ajouté par Joël Cuissinat il y a presque 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
01/06/2013
Echéance:
01/06/2013
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

Actuellement, cette contrainte n'est pas vérifiée et "pire", il y a un <fill> depuis "suffixe_domaine_academique" qui peut potentiellement faire plus de 2 caractères (même si il est à "fr" par défaut).

Si on met plus de 2 lettres, on obtient :

Génération du certificat de la CA
reconfigure - Erreur lors de la génération de la CA

Et plus précisément :

root@eolebase:~# /usr/bin/openssl req -x509 -config /etc/eole/ssl/ca-eole.conf -newkey rsa:2048 -days 1096 
                 -keyout /etc/ssl/private/tmpkey.key -out /etc/ssl/certs/ca_local.crt
Generating a 2048 bit RSA private key
............................+++
.............................................................................................+++
writing new private key to '/etc/ssl/private/tmpkey.key'
-----
problems making Certificate Request
140048601806496:error:0D07A097:asn1 encoding routines:ASN1_mbstring_ncopy:string too long:a_mbstr.c:154:maxsize=2


Demandes liées

Suit eole-common - Anomalie #5441: Problème sur le "fill" de "ssl_country_name" [2.4] Fermé 27/05/2013 31/05/2013

Révisions associées

Révision 8657f724 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 10 ans

creole/eosfunc : ajout des fonctions valid_len et calc_ssl_country_name (ref #5489)

Révision cbfe893b (diff)
Ajouté par Emmanuel GARETTE il y a plus de 10 ans

force la longueur de la variable 'ssl_country_name' à 2 (fixes #5489)

Révision f040e003 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 10 ans

creole/eosfunc : ajout des fonctions valid_len et calc_ssl_country_name (ref #5489)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible changé de Eole 2.4-alpha à Eole 2.4-alpha2

#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible changé de Eole 2.4-alpha2 à Eole 2.4-beta1

#3 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Version cible changé de Eole 2.4-beta1 à Eole 2.4-beta2

#4 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

  • Statut changé de A étudier à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

# python
Python 2.7.3 (default, Sep 26 2013, 20:03:06) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from creole.loader import creole_loader
>>> c=creole_loader(rw=True)
>>> c.creole.general.suffixe_domaine_academique
u'fr'
>>> c.creole.certificats_ssl.ssl_country_name
u'fr'
>>> c.creole.general.suffixe_domaine_academique = u'org'
>>> c.creole.certificats_ssl.ssl_country_name
u'fr'
>>> c.creole.general.suffixe_domaine_academique = u'eu'
>>> c.creole.certificats_ssl.ssl_country_name
u'eu'
>>> c.creole.general.suffixe_domaine_academique = u'fr'
>>> c.creole.certificats_ssl.ssl_country_name
u'fr'
>>> c.creole.general.suffixe_domaine_academique = u'org'
>>> c.creole.certificats_ssl.ssl_country_name
u'fr'

#6 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Assigné à mis à Joël Cuissinat

#7 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Assigné à changé de Joël Cuissinat à Emmanuel GARETTE

#8 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

La correction me convient (et elle fonctionne).

Formats disponibles : Atom PDF