Comme la mayonnaise est fabriquée à partir d'œufs crus, sa durée de conservation est limitée par le risque de salmonelle. La salmonelle est tuée par la chaleur et l'acide.
Voici la méthode de préparation de la mayonnaise la plus sûre que je connaisse :
Méthode pour assurer la destruction des Salmonella spp. dans le jaune d'œuf. Placez le(s) jaune(s) d'œuf dans un petit bol en acier inoxydable (le récipient doit être suffisamment grand pour permettre de remuer ou de fouetter le mélange jaune d'œuf/acide pendant qu'il est chauffé). Placez le récipient contenant le mélange jaune d'œuf/acide dans une casserole ou un bol d'eau (comme un petit bain-marie) qui est à une température d'ébullition de 180 à 190F (82,2 à 87,8C). Chauffez le mélange jaune d'œuf/acide à une température de 150F (65,6C). Cela prendra environ 1 minute. Le mélange doit être remué ou fouetté constamment et la température doit être mesurée fréquemment à l'aide d'un thermocouple à micropointes (comme le Atkins 33040). Retirez immédiatement la casserole contenant le mélange jaune/acide de la source de chaleur à eau chaude. Le mélange jaune/acide est maintenant pasteurisé et peut être utilisé dans la préparation de la mayonnaise et de la sauce César. Les recettes de ces produits doivent être vérifiées, ou les recettes fournies dans ce document doivent être utilisées pour s'assurer qu'il y a la bonne quantité d'acidité. Pour commencer, la norme d'identité pour le vinaigre est de 5 % d'acide acétique. La quantité d'acide citrique dans le jus de citron (en bouteille ou fraîchement pressé) est de 4,7%. Une mayonnaise typique doit être préparée avec 1 jaune d'œuf cru pour 8 onces d'huile et la concentration en acide doit être de 1,4% de la phase aqueuse comme recommandé par la FDA (CFR Title 21 Part 101.100).
Source : http://www.hi-tm.com/Documents/Mayonnaise.html
Je ne sais pas quelle est la durée de conservation de ce type de mayonnaise, mais si cela ne vous donne pas la durée que vous souhaitez, je doute qu'il existe une autre méthode pour la rendre plus longue, sauf peut-être en utilisant des œufs pasteurisés.
Si vous suivez la méthode, assurez-vous que vous utilisez effectivement un thermomètre. Cela n'assure pas la sécurité si vous n'atteignez pas la température mentionnée, mais si vous le faites un peu plus chaud, en essayant de vous assurer que vous l'avez atteint, vos jaunes vont cailler. Notez également que les salmonelles ne disparaissent pas comme par magie dès qu'une température seuil est atteinte. Elles commencent à diminuer, jusqu'à ce qu'elles soient toutes mortes. Je n'enlève donc pas le mélange du bain-marie, mais je fais la mayonnaise dans le bain-marie lui-même, ce qui lui donne un temps de chauffe plus long.