Salut,
Peut-être que l'une des nombreuses moules qui errent ici pourra m'aider à résoudre un problème urgent ?
J'ai un client et un serveur écrits en Java et s'appuyant sur OpenSSL (à travers les bibliothèques Java claymore et gonative). Lorsque mon serveur et mon client tournent sous Linux, la connexion SSL se déroule correctement... En revanche, lorsque mon serveur, voire les deux extrémités tournent sous Windows, j'obtiens une erreur 'Bad record MAC' juste avant la fin de la subnégotiation.
J'ai cru comprendre que le MAC est un checksum qui fait partie de la clef, mais je n'en sais pas beaucoup plus. Qu'est-ce qui peut faire que la connexion se déroule correctement dans un cas et pas dans l'autre ?
Merci beaucoup
# Re: Bad record MAC
Posté par Jerome Herman . Évalué à 1.
Sinon ca peut venir de : Une des deux libs est en SSH commercial sous windows mais en OpenSSH sous Linux (ou reciproquement). Un routeur qui merite des claques et qui serait gentil d'arreter de modifier les entetes IPs, une declaration faite avec les pieds dans le programme Java et qui ouvre les sockets en mode bizzaroide (generalement le mode par defaut sauf pour un type d'entete) etc...
Kha
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.