Mise à jour d'OpenSSL sous OSX


1

J'utilise 10.9 avec l'application serveur 3 et, pour le moment, j'utilise une connexion obsolète avec TLS 1.0, RSA et AES_128CBC avec HMAC-SHA1 (qui est par défaut).

Pendant que j'essayais de mettre à niveau OpenSSL, je remarque que lorsque j'ai essayé de mettre à niveau, il est indiqué que OpenSSL n'est pas installé, mais il l'est

remote:~ root# port upgrade openssl
Error: openssl is not installed
remote:~ root# openssl version
OpenSSL 0.9.8zg 14 July 2015

Je voudrais donc savoir comment puis-je le mettre à niveau et pourquoi ne pas être détecté installé

Réponses:


3

OpenSSL 0.9.8zg 14 juillet 2015 est la version installée par OS X 10.9 (.5) (Mavericks) et réside dans / usr / bin /.

MacPorts n’installe ni ne met à jour / met à niveau les logiciels système Apple authentiques (OK, OpenSSL n’est pas Apple, mais fait partie du package de base BSD). Le domaine standard de MacPorts est / opt / ...

Vous auriez à installer une version OpenSSL plus récente avec MacPorts - si disponible.


Merci pour la réponse klanomath! J'ai essayé d'installer openssl via des ports mac, mais je rencontre maintenant un problème de liaison vers un nouveau openssl à partir de macports au lieu de l'ancien qui est arrivé avec OS X. Il ne fait tout simplement pas le lien. J'ai fait dorlandode répondre ici et rien (je n'ai pas dotnet dans ce système, donc je n'ai pas exécuté cette dernière ligne): github.com/Homebrew/brew/pull/597
SipriusPT

La réponse (ou le reçu) de @SipriusPT dorlandode est (ou fonctionne) pour l'homebrew (également un gestionnaire de paquets OS X) installé uniquement sous openssl. Vous devez rechercher dans un forum MacPorts une réponse appropriée sur la façon de relier les bibliothèques openssl.
klanomath

Ah je oui mon erreur j'ai dit ports mac au lieu de brasser. Je le ferai. Merci encore!
SipriusPT
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.