問題タブ [libssl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - haproxy.cfg ファイルに暗号を含めるための haproxy bind コマンド
bind 0.0.0.0:443 ssl crt /etc/ssl/certs/private1.pem nosslv3 prefer-server-ciphers ciphers TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH bind コマンドで bind *:443それは正常に動作しています。他の引数を追加すると、エラーがスローされます。
/li>
** [ALERT] 164/074924 (31084) : [/etc/haproxy/haproxy.cfg:80] の解析: 「bind」は「transparent」、「defer-accept」、「name」、「id」のみをサポートします。 'mss' および 'interface' オプション。[ALERT] 164/074924 (31084) : 構成ファイルでエラーが見つかりました: /etc/haproxy/haproxy.cfg [ALERT] 164/074924 (31084) : 構成で致命的なエラーが見つかりました。構成ファイルにエラーがあります。haproxy チェックで確認してください。**
openssl - Suse エンタープライズ サーバー libssl が削除されました
新しいバージョンの open ssl をインストールするときに libssl を削除するという大きな間違いを犯しました。これは、リモートの suse エンタープライズ サーバーです。libsslがないとsshやwgetなどがうまく動かないようです。彼はこのサーバーから切断していないため、ssh でこのサーバーに接続できる接続は 1 つだけです。しかし、他の人はこのサーバーに再び接続できません。
現在、open ssl のソース コードのみが存在します。open sslのソースコードのconfigureパラメータを変更すると、libsslがインストールできたようです。しかし、これを行う方法がわかりません。
ruby - ライブラリがロードされていません: libssl.1.0.0.dylib
curb
Ruby gemを要求すると、次のエラーが発生します。
何か案は?
xcode - openssl 1.0.1j を使用して Mac アプリをエクスポートする
Mac用アプリの開発を始めたばかりです。
現在、最新のopensslを使用してアプリケーションをエクスポートする際に問題があります。
- 「.a」および「.dylib」ファイルをダウンロードして作成します。
- XCode プロジェクトにインポートします。
- 私のMAC-PCで問題なく動作します。しかし、別の MAC-PC 用にアプリをエクスポートすると。なぜなら:
bug library not loaded: /usr/local/..../libcrypto.1.0.0.dylib
実行スクリプトを使用しようとしています:
EXECFILE=${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}
install_name_tool -id @executable_path/../Frameworks/libcrypto.1.0.0.dylib 'lib へのパス'/libcrypto.1.0.0.dylib install_name_tool -id @executable_path/../Frameworks/libssl.1.0.0.dylib ' lib'/libssl.1.0.0.dylib へのパス
TARGETID=
otool -DX 'path to lib'/libcrypto.1.0.0.dylib
NEWTARGETID=@executable_path/../Frameworks/libcrypto.1.0.0.dylib install_name_tool -change ${TARGETID} ${NEWTARGETID} ${EXECFILE}TARGETID1=
otool -DX 'path to lib'/libssl.1.0.0.dylib
NEWTARGETID1=@executable_path/../Frameworks/libssl.1.0.0.dylib install_name_tool -change ${TARGETID1} ${NEWTARGETID1} ${EXECFILE}.
私は確かにコピーファイルをフレームワークに追加し、実行検索パスをに設定します。
しかし最後に、次のようにライブラリがロードされていないことを示しています。
Dyld エラー メッセージ: ライブラリが読み込まれていません: /usr/local/ssl/lib/libcrypto.1.0.0.dylib 参照元: 'path to app'/Contents/Frameworks/libssl.1.0.0.dylib Reason: image not found
誰でも私がそれを解決するのを手伝ってくれますか?
どうもありがとう。
c - with-libssl-prefix を使用した Libssh2 コンパイルが機能しない
libssl の最新バージョンをダウンロードしてコンパイルしました。その結果は /usr/local/ssl にあります。このフォルダー内のファイルを使用して libssh2 をコンパイルしたいので、「--with-libssl-prefix=/usr/local/ssl」というスイッチを設定しました。
「./configure --with-libssl-prefix=/usr/local/ssl」と「make」を実行した後、「ldd」の出力によると、結果の libssh2.so は、/usr にある libssl に依存します。 /lib64、これはまさに私が望んでいないものです。
/usr/local/ssl にある libssl で libssh2 を強制的にコンパイルするにはどうすればよいですか?
linux - postgresql92-server postgresql92-contrib のインストール時に libssl.so.10 が見つからない
postgresql92-server postgresql92-contrib をインストールすると、いくつかの問題が発生しました。詳細は以下のとおりです
しかし、私はライブラリを見つけることができます
以下の私のLinuxリリース
c - libssh bind_accept エラー: BIO を作成できませんでした
私は、SSH を組み込んだクライアント サーバー アーキテクチャのソフトウェアを構築しているチームに所属しています。libssh C APIを使用して、SSHサーバーを作成し、リモートサーバーコンピューターに展開する前にローカルマシンでテストしています。サーバーは正常に構築およびリンクされますが、実行時に受け入れ機能で BIO を作成できませんでしたというエラーが発生します。以下は私のサーバーコードです
グーグルで調べたところ、BIOはSSLと関係があることがわかりましたが、よくわかりません。libssh コミュニティはそれほど大きくないため、例は非常に少なく、私が望むほど明確ではありません。では、このエラーの原因は何であり、それを修正するにはどうすればよいでしょうか? 参考までにこれは libssh 0.5.0 です
linux - Ubuntu 14.04 に OpenSSL 1.0.2a バージョンの libssl-dev をインストールするには?
このコマンドapt-cache policy libssl-dev
は、次の出力を示します。
そして、バージョンをapt-get install libssl-dev
取得してインストールすると。しかし、次のコマンドでソースコードから1.0.1f
最新のものをインストールしました。openssl-1.0.2a
libssl-dev-1.0.2a
と互換性のあるバージョンをインストールするにはどうすればよいopenssl-1.0.2a
ですか?