je fais face à un problème étrange pour lequel je n'ai pas trouvé de réponse
sur le Net (avec des mots-clé comme garbage, IE, openSSL).
Cela fait plusieurs années que je génère des certif mais jusqu'à une époque
récente c'était à l'intention de logiciels de VPN. Non pas qu'ils soient
moins regardants mais cela ne semblait pas les géner, non plus que cela ne
gène Firefox (Mozilla) ou Lynx.
En fait, j'avais déjà aperçu ce phénomène l'année dernière mais cela ne me
dérangeait pas alors donc ...
Désormais cela devient pénible car cela interdit l'accès à mon webmail si le
navigateur du client est IE sur MacIntosh par exemple (plus restricitif que
IE sous Windows).
Bref, il se trouve que IE << voit >> certains champs sous une forme binaire
au lieu d'un format texte : le sujet, l'émetteur, le sujet alternatif, etc.
En clair, si j'ai :
CN=mail.toot.com, OU=toot, O=toot, C=FR
il voit :
CN=0C0D 6D61 696C 2C74 6F6F 742C 636F 6D
OU=0C04 746F 6F74
O=0C04 746F 6F74
C=FR
C'est à dire qu'il ajoute aux chaines le caractère 12 (0xC) suivi de la
longueur de la chaine.
Après tout on pourrait se dire qu'il fait bien ce qu'il veut mais le
handicap est que le navigateur ne reconnaît pas, partant, le site (dont
l'URL figure dans le CN) car il ne conserve que ce qui représente une
chaine de caractères soit le 'C=FR' et FR est forcément différent de
mail.toot.com.
J'ai essayé plusieurs trucs comme changer l'algorithme de résumé (md5 en
sha1), modifier le DN, rien n'y fait dans ce cas.
Alors que j'ai d'autres certifs pour lesquels IE << voit >>correctement les
choses mais quant à trouver la différence légitime c'est une autre paire de
manches.
Le même certif vu sous openssl est correct ainsi que sous Firefox (Mozilla).
Toutefois sous ce dernier, des champs qui apparaissent bien sous IE (les
URL, l'adresse de révocation) et sous openSSL apparaissent sous une forme
héxadécimale sous Firefox (sans OCn devant).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
db
db wrote:
Bonsoir,
je fais face à un problème étrange pour lequel je n'ai pas trouvé de réponse sur le Net (avec des mots-clé comme garbage, IE, openSSL). Cela fait plusieurs années que je génère des certif mais jusqu'à une époque récente c'était à l'intention de logiciels de VPN. Non pas qu'ils soient moins regardants mais cela ne semblait pas les géner, non plus que cela ne gène Firefox (Mozilla) ou Lynx. En fait, j'avais déjà aperçu ce phénomène l'année dernière mais cela ne me dérangeait pas alors donc ... Désormais cela devient pénible car cela interdit l'accès à mon webmail si le navigateur du client est IE sur MacIntosh par exemple (plus restricitif que IE sous Windows).
Bref, il se trouve que IE << voit >> certains champs sous une forme binaire au lieu d'un format texte : le sujet, l'émetteur, le sujet alternatif, etc. En clair, si j'ai : CN=mail.toot.com, OU=toot, O=toot, C=FR il voit : CN0D 6D61 696C 2C74 6F6F 742C 636F 6D OU04 746F 6F74 O04 746F 6F74 C=FR
Trouvé : il s'agissait de l'encodade, UTF-8 au lieu de PrintableString. Merci,
db -- email : usenet blas net
db wrote:
Bonsoir,
je fais face à un problème étrange pour lequel je n'ai pas trouvé de
réponse sur le Net (avec des mots-clé comme garbage, IE, openSSL).
Cela fait plusieurs années que je génère des certif mais jusqu'à une
époque récente c'était à l'intention de logiciels de VPN. Non pas qu'ils
soient moins regardants mais cela ne semblait pas les géner, non plus que
cela ne gène Firefox (Mozilla) ou Lynx.
En fait, j'avais déjà aperçu ce phénomène l'année dernière mais cela ne me
dérangeait pas alors donc ...
Désormais cela devient pénible car cela interdit l'accès à mon webmail si
le navigateur du client est IE sur MacIntosh par exemple (plus restricitif
que IE sous Windows).
Bref, il se trouve que IE << voit >> certains champs sous une forme
binaire au lieu d'un format texte : le sujet, l'émetteur, le sujet
alternatif, etc. En clair, si j'ai :
CN=mail.toot.com, OU=toot, O=toot, C=FR
il voit :
CN0D 6D61 696C 2C74 6F6F 742C 636F 6D
OU04 746F 6F74
O04 746F 6F74
C=FR
Trouvé : il s'agissait de l'encodade, UTF-8 au lieu de PrintableString.
Merci,
je fais face à un problème étrange pour lequel je n'ai pas trouvé de réponse sur le Net (avec des mots-clé comme garbage, IE, openSSL). Cela fait plusieurs années que je génère des certif mais jusqu'à une époque récente c'était à l'intention de logiciels de VPN. Non pas qu'ils soient moins regardants mais cela ne semblait pas les géner, non plus que cela ne gène Firefox (Mozilla) ou Lynx. En fait, j'avais déjà aperçu ce phénomène l'année dernière mais cela ne me dérangeait pas alors donc ... Désormais cela devient pénible car cela interdit l'accès à mon webmail si le navigateur du client est IE sur MacIntosh par exemple (plus restricitif que IE sous Windows).
Bref, il se trouve que IE << voit >> certains champs sous une forme binaire au lieu d'un format texte : le sujet, l'émetteur, le sujet alternatif, etc. En clair, si j'ai : CN=mail.toot.com, OU=toot, O=toot, C=FR il voit : CN0D 6D61 696C 2C74 6F6F 742C 636F 6D OU04 746F 6F74 O04 746F 6F74 C=FR
Trouvé : il s'agissait de l'encodade, UTF-8 au lieu de PrintableString. Merci,
db -- email : usenet blas net
Jean-Marc Desperrier
db wrote:
db wrote:
Bref, il se trouve que IE << voit >> certains champs sous une forme binaire au lieu d'un format texte : le sujet, l'émetteur, le sujet alternatif, etc. En clair, si j'ai : CN=mail.toot.com, OU=toot, O=toot, C=FR il voit : CN0D 6D61 696C 2C74 6F6F 742C 636F 6D
Trouvé : il s'agissait de l'encodade, UTF-8 au lieu de PrintableString. Merci,
Euh, peut-être trouvé mais quand même assez génant car l'encodage UTF-8 pour les certificats est impératif depuis la fin de l'année dernière si l'on souhaite respecter la RFC 3280. Son ancêtre la RFC 2459 disait de toute façon la même chose sur ce point.
Netscape 4 est réputé avoir la même restriction, même pire car il planterait face à ce type de certificat, tu n'as jamais vu le problème ?
Le même certif vu sous openssl est correct ainsi que sous Firefox (Mozilla). Toutefois sous ce dernier, des champs qui apparaissent bien sous IE (les URL, l'adresse de révocation) et sous openSSL apparaissent sous une forme héxadécimale sous Firefox (sans OCn devant).
Tu parle de champs présents où ? Dans les extensions ? Malheureusement FF/Mz ne décodent pas le contenu de toutes les extensions, même quand elles sont tout à fait standard ...
db wrote:
db wrote:
Bref, il se trouve que IE << voit >> certains champs sous une forme
binaire au lieu d'un format texte : le sujet, l'émetteur, le sujet
alternatif, etc. En clair, si j'ai :
CN=mail.toot.com, OU=toot, O=toot, C=FR
il voit :
CN0D 6D61 696C 2C74 6F6F 742C 636F 6D
Trouvé : il s'agissait de l'encodade, UTF-8 au lieu de PrintableString.
Merci,
Euh, peut-être trouvé mais quand même assez génant car l'encodage UTF-8
pour les certificats est impératif depuis la fin de l'année dernière si
l'on souhaite respecter la RFC 3280.
Son ancêtre la RFC 2459 disait de toute façon la même chose sur ce point.
Netscape 4 est réputé avoir la même restriction, même pire car il
planterait face à ce type de certificat, tu n'as jamais vu le problème ?
Le même certif vu sous openssl est correct ainsi que sous Firefox (Mozilla).
Toutefois sous ce dernier, des champs qui apparaissent bien sous IE (les
URL, l'adresse de révocation) et sous openSSL apparaissent sous une forme
héxadécimale sous Firefox (sans OCn devant).
Tu parle de champs présents où ? Dans les extensions ?
Malheureusement FF/Mz ne décodent pas le contenu de toutes les
extensions, même quand elles sont tout à fait standard ...
Bref, il se trouve que IE << voit >> certains champs sous une forme binaire au lieu d'un format texte : le sujet, l'émetteur, le sujet alternatif, etc. En clair, si j'ai : CN=mail.toot.com, OU=toot, O=toot, C=FR il voit : CN0D 6D61 696C 2C74 6F6F 742C 636F 6D
Trouvé : il s'agissait de l'encodade, UTF-8 au lieu de PrintableString. Merci,
Euh, peut-être trouvé mais quand même assez génant car l'encodage UTF-8 pour les certificats est impératif depuis la fin de l'année dernière si l'on souhaite respecter la RFC 3280. Son ancêtre la RFC 2459 disait de toute façon la même chose sur ce point.
Netscape 4 est réputé avoir la même restriction, même pire car il planterait face à ce type de certificat, tu n'as jamais vu le problème ?
Le même certif vu sous openssl est correct ainsi que sous Firefox (Mozilla). Toutefois sous ce dernier, des champs qui apparaissent bien sous IE (les URL, l'adresse de révocation) et sous openSSL apparaissent sous une forme héxadécimale sous Firefox (sans OCn devant).
Tu parle de champs présents où ? Dans les extensions ? Malheureusement FF/Mz ne décodent pas le contenu de toutes les extensions, même quand elles sont tout à fait standard ...