Ich muss sicherstellen, dass ich eine OpenSSL-Version von 1.0.1 oder höher habe, um eine Verbindung zur Salesforce-API gemäß this documentation herzustellen.Wie aktualisiert man OpenSSL auf Mac?
Nach this question, kann ich die folgenden Schritte tun (was ich erfolgreich abgeschlossen haben)
- Gebräu Update
- Gebräu openssl
- Gebräu Link --force openssl
Wenn ich 'openssl Version -a' eintippe, bekomme ich folgendes:
OpenSSL 1.0.2h 3 May 2016
built on: reproducible build, date unspecified
platform: darwin64-x86_64-cc
options: bn(64,64) rc4(ptr,int) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: /usr/bin/clang -I. -I.. -I../include -fPIC -fno-common -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch x86_64 -O3 -DL_ENDIAN -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
OPENSSLDIR: "/opt/local/etc/openssl"
Wenn ich jedoch python -c eintippe "import ssl; drucken ssl.OPENSSL_VERSION“, erhalte ich folgende:
OpenSSL 0.9.8zh 14 Jan 2016
ich gemischte Signale von meinem Computer bekommen, aber mein Salesforce-Modul ist immer noch nicht funktioniert, so dass ich weiß, OpenSSL nicht vollständig auf meinem Computer aktualisiert
.ich sollte auch erwähnen, dass ich auch versucht habe:
sudo port upgrade openssl
Hafen schien gewirkt zu haben, aber wenn ich „python -c‚import ssl eingeben, Print ssl.OPENSSL_VERSION‘ich bekomme immer noch, dass ich bin auf "OpenSSL 0.9.8zh"
Gibt es eine andere Möglichkeit, OpenSSL zu aktualisieren?
Ich bin mir nicht sicher, aber das könnte sein, was Sie brauchen: http://stackoverflow.com/a/27230127/2694511 – SpencerD