問題タブ [gnutls]
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.
gmp - nettle-2.7.1 のコンパイル時のエラー
nettle-2.7.1 をコンパイルしようとすると、次のようになります。
root@tcx2270-19:~/nettle-2.7.1# make make: 警告: aes-decrypt-internal.o.d': No such file or directory
make: Fatal error in reader: Makefile, line 594: Read of include file
aes-decrypt-internal.od が見つかりません' に失敗しました
誰もこの問題を見たことがありますか?ありがとう。
gnutls - 未定義のシンボル "nettle_hmac_sha224_digest, nettle_hmac_sha1_update" gnutls のコンパイル
gnutls をコンパイルしようとしましたが、イラクサにシンボルがないようです。
これらのシンボルを nettle src で検索しましたが、これらのシンボルが定義されている場所を見つけることができませんでした。これは私の find コマンドの結果です。
よろしくお願いします、マット
ssl - TLS-PSK のサーバー側サポート
証明書を使用して通常の TLS ハンドシェイクを実行するための十分なリソースがない、一連の制約されたデバイスに対してTLS-PSKをサポートすることを検討しています。そのために、(クラウド) サーバーに統合できる TLS-PSK コンポーネントを探しています。このコンポーネントは、プロキシ、apache のモジュール、または適切に拡張できるものであれば何でもかまいません。
これまでのところ、TLS-PSK をサポートするいくつかのライブラリが見つかりました: GnuTLS、OpenSSL などです。さらに、TLS-PSK 接続を介して HTTP(S) リクエストを送信するために使用できるいくつかの HTTPS/TLS クライアント ライブラリを見つけることができます。ただし、そのような TLS-PSK 接続を受け入れるサーバー側のソリューションを見つけることができませんでした。Apache モジュール mod_ssl および mod_gnutls は、基盤となるライブラリの TLS-PSK 機能を公開しません。F5 Big-IP には、暗号リストにない TLS-PSK があります。HAProxy には TLS-PSK インターフェースもありません。node.js TLS ライブラリには、最近のすべての TLS ライブラリ リファクタリングで古くなって適用が困難になったプル リクエストがありました...
要するに、サーバーのバックエンドに統合して多数のクライアントからの TLS-PSK 接続を受け入れることができる TLS-PSK 対応コンポーネントを知っている人はいますか?
c - 「gnutls_...」関数への未定義の参照
そのため、割り当てには GnuTLS を使用する必要があります。このガイドに従ってgnutlsをダウンロードしましたhttp://www.bauer-power.net/2014/06/how-to-install-gnutls-3123-from-source.html
ただし、公式の gnutls ドキュメント ( http://www.gnutls.org/manual/html_node/Client-examples.html ) で使用されているのと同様に、gnutls 関数を使用すると、ビルド後にいくつかのエラーが表示されます。すべてのエラーは次の形式に従います。
...pathtofile:line#/..undefined reference to 'gnutls_...'
これがリンクの問題である可能性があることは理解していますが、このタイプの環境にはまったく慣れていません。私は何をすべきか?gnutls を何度かインストールしようとしました。
Ubuntu 14.04、gnutls-3.1.23、Eclipse Luna を使用しています。
前もって感謝します。
ssl - クライアント証明書 GnuTLS の認証
そのため、GnuTLS を使用する必要がある課題のために、ドキュメント ( http://www.gnutls.org/manual/gnutls.html ) のクライアントとサーバーの例に従いました (X. 509)。そこまではすべてうまくいきます。
ただし、サーバーがクライアントを認証することを希望します (例では、デフォルトでは認証されません)。少し調査した結果、次のフラグ GNUTLS_CERT を変更することにしました。
gnutls_certificate_server_set_request (mSession, GNUTLS_CERT_REQUEST);
クライアントがサーバーの信頼できる CA と一致する証明書を提供しない場合、これがエラーを返すことを理解しています。しかし、クライアントを認証するにはこれで十分でしょうか、それとも認証のためにさらに手順が必要でしょうか?
前もって感謝します。