問題タブ [handshaking]

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.

0 投票する
5 に答える
26991 参照

winapi - RS232 (Com-Port) RTS/CTS/DTR/DSR の低レベル制御は可能ですか?

RS-232 ハンドシェイク ラインを win32 (古い C-API) から直接制御できるかどうか、またどのように制御できるか疑問に思っています。

外部ハードウェアとインターフェースしたいのですが、2 つの単純なデータラインで十分です。

では、4 つのステータス行の状態を読み書きできる win32 用の API はありますか? 通常のシリアル通信では、ハンドシェーク ラインは UART によって自動的に駆動されます (ハードウェア ハンドシェークが有効な場合)。

DOSでは些細なことだったのを覚えています。UART を直接プログラムする必要がありました。この機能は何とか win32 で生き残っていますか?

0 投票する
2 に答える
1044 参照

joomla - PHPのJoomlaスタンドアロンスクリプト-ハンドシェイク

別のPHPスクリプトでJoomlaのユーザーオブジェクトを取得したいと思います。

とにかく、私がやりたいのは、Joomla以外のページでJoomlaユーザー(JUser)を取得することです。多かれ少なかれ、joomlaのユーザー名、メールアドレス、名前などを取得して、別のカスタムアプリケーションで使用するためにphpスクリプトにスローする方法が必要です。

これを行うための最良の方法は何ですか?フレームワークをインポートし、ユーザーから必要な情報を取得し、それらをセッション変数として設定してから、その情報を使用するPHPページにリダイレクトすることで、特殊なjoomlaページを作成しますか?

または、現在のユーザーに対応するクエリ文字列変数を使用してJoomlaページに何らかのリンクを作成し、ユーザーがリンクをクリックすると、クエリ文字列から情報を取得しますか?

カスタムアプリケーションにユーザー情報を取得する方法のベストケースシナリオを探しています。

任意の洞察をいただければ幸いです。

0 投票する
1 に答える
3163 参照

c++ - OpenSSL: SessionTicket TLS 拡張の問題

クライアント TLS 側に OpenSSL を使用するアプリケーションを使用しています。OpenSSL のバージョンを 0.9.8e から 0.9.8k にアップグレードします。そして、TLSが機能しません...

Wireshark は、新しいバージョン (OpenSSL 0.9.8k を使用) が SessionTicket 拡張子を持つクライアントの hello パケットを送信し、サーバー側が致命的な内部エラーで応答することを示しています。

以前のバージョンは、ほぼ同じ hello パケットを送信しますが、SessionTicket ext はありません。

TLSv1_client_method を SSLv23_client_method に置き換えたところ、すべて正常に動作しました。送信されたクライアントの hello パケットは、拡張子のない SSLv2 パケット (スニファ内) でした (TLS ではなく SSL だったので?)。

この拡張機能を無効にする、または別の方法で問題を解決するより良い方法はありますか?

前もってありがとう、rursw1

0 投票する
2 に答える
8901 参照

callback - SSL_CTX_set_cert_verify_callback と SSL_CTX_set_verify の比較

SSL_CTX_set_cert_verify_callback と SSL_CTX_set_verify の違いは何ですか? OpenSSL ドキュメントから:

SSL_CTX_set_cert_verify_callback() は、ctx の検証コールバック関数を設定します。ctx から作成された SSL オブジェクトは、SSL_new(3) が呼び出された時点で有効な設定を継承します。

と:

SSL_CTX_set_verify() は、ctx の検証フラグをモードに設定し、使用する verify_callback 関数を指定します。コールバック関数を指定しない場合は、verify_callback に NULL ポインターを使用できます。

そのため、(クライアント側から) それぞれに対して送信するコールバックを理解しようとしています。

専門家に感謝します。

0 投票する
3 に答える
1533 参照

html - HTML 5 でのハンドシェイク

HTML 5 の刺激的な新しい概念である Websockets には、WebSocket サーバーとクライアント間のハンドシェークという特定の機能があります。誰がこれが何のために使われるのか説明できますか??

ありがとうございました!!

0 投票する
1 に答える
986 参照

wcf - WCF クライアントとサービス間の認証を維持していますか? (ワークフロー提供)

私がやりたいことは次のとおりです。

1) WCF サービスに対する最初の呼び出しでクライアントを認証します。これは、アプリケーションごとではなく、ユーザーごとに行われます。

2) クライアントが呼び出しを行う権限を持っていることを確認します。

3) 前の呼び出しのステップ 1 で認証が既に行われている状態で、承認のみを行う後続の呼び出しの場合。

また

クライアントが何らかの理由でサービスの別のインスタンスに接続した場合、または「ハンドシェイク」が壊れて再認証された場合。

これが理にかなっていることを願っています。これは、ユーザー名とパスワードの認証と承認を使用してWCFで暗黙的に発生しますか、それともカスタマイズしたものを書く方法はありますか? 基本的にこれは効率化のためです。

どうもありがとう、フグ

0 投票する
0 に答える
516 参照

tcp - ルーター経由の TCP ハンドシェイク

HTTP を使用して TCP/IP 経由で組み込みデバイスをリモート サーバーに接続しています。2 つのレイヤーのルーターがあり、両方のレイヤーが配置されている場合、リモート サーバーへの接続に問題があります。一番上のルーターは 10.0.0.X で、一番下の (ローカル) ルーターは 192.168.1.X です。

192.168.1.X ルーターをバイパスし、デバイスとラップトップを 10.0.0.X ルーターに接続されたハブに置くと、デバイスはサーバーへのハンドシェイク シーケンスを正しく完了します。SYN が送信され、サーバーが SYN/ACK で応答し、それに対して私は ACK で応答します。そこから HTTP が引き継ぎます。

デバイスとラップトップを 192.168.1.X ルーターに接続し、このルーターを 10.0.0.X ルーターに接続すると、SYN 要求が送信されていることがわかりますが、サーバーから応答がありません。

私の 192.168.1.X ルーターが、リクエストの送信または応答の受信をブロックしているように思えます。(192) ルーターの設定を確認したところ、ファイアウォールがオフになっています (大きく開いています)。

ラップトップで Wireshark を使用でき、192 ルーターの反対側をスニッフィングすることを検討しましたが、10.0.0.X ルーターがトラフィックを送り返さないと予想されるため、トラフィックを確認できるかどうかはわかりません。そこにある場合でも、他のポートに。

私の質問:

  • これをデバッグして、故障が発生している場所を確認する方法はありますか? ラップトップがルーターの別のポートに接続されている場合、Wireshark はこれらのパケットを取得しますか?

  • 一方のルーターはパケットを両方向に通過させ、もう一方のルーターはどちらか一方の方向にパケットをブロックするのはなぜですか? この哲学的な質問に答えることができれば、本当の問題を推測できるかもしれません。

ありがとう、

クリス

0 投票する
1 に答える
3253 参照

java - SSLハンドシェイクの例外

デモIDとSSL接続用のトラストストアを使用してWeblogicにデプロイされたログインサーバーがあります。または、Jettyにデプロイされたクライアントアプリケーションがあります。クライアントはサーバーにリクエストを送信し、サーバーはそれに応答してクライアントURLをリダイレクトします。

たとえば、Weblogicサーバーはこれらのキーストアを使用しています: ~/Oracle/Middleware/wlserver_12.1/server/lib/DemoIdentity.jksおよび~/Oracle/Middleware/wlserver_12.1/server/lib/DemoTrust.jks

そして、JettyMavenプラグインを使用してデプロイされたクライアントアプリケーションでこのキーストアを参照します。

また、サーバー証明書をjre / lib / security / cacertsキーストアにインポートし、jettyサーバーで使用しました

しかし、クライアントとサーバー間のハンドシェイクの両方の状態で、この例外が発生しました

0 投票する
0 に答える
11648 参照

java - JAVAでのSSLハンドシェイクの詳細の調査

私のアプリケーションの1つは、ネットワークメッセージ処理用の接続を確立するためにソケットを使用しています。httpsを使用し、メッセージ処理はすべて問題ありません。

SSL接続の処理で発生する可能性のある問題について、ハンドシェイクプロセスで発生したことをすべてログに記録する必要があります。Javaコードでこれを行う方法はありますか?または、ハンドシェイクプロセスを監視するためのツールはありますか。

開発環境はWindowsServer2003がJDK6を使用しています。