2016-05-23 2 views
0

私はC++で書かれたカスタムクライアントを提供するHTTPSサーバを持っています(POCO :: NetとOpenSSLを使用)。クライアント上でセッションチケットを有効にするために積極的に何かを行う必要があるのですか、それとも最新のOpenSSLを使用しているという事実によって正しく応答しますか?カスタムクライアントでセッションチケット(RFC 5077)を使用

答えて

3

クライアントが実際にTLSセッションチケットを使用していることを確認する必要があります。 OpenSSL APIを使用してカスタムクライアントでチケットベースのセッション再開を無効にすることは可能です。

SSL_OP_NO_TICKET

通常、クライアントとサーバーは、可能性、透過的にステートレスセッション 再開のためRFC4507bisチケットを利用します:たとえば、SSL_CTX_set_optionsは、次のオプションをサポートしています。 このオプションを設定すると、この機能は無効になり、チケットは がクライアントまたはサーバーによって使用されなくなります。

クライアントが上記引用符付きオプションを使用してチケットベースの再開を明示的にオフにしている場合、TLSチケットはサポートされません。

+0

ありがとうございました。したがって、クライアントがOpenSSLをラップしてこのフラグを使用しない場合、チケットで自動的に何をすべきかを知っておく必要があります。クール。 –

関連する問題