0

SChannelまたはその他のMicrosoftAPIを使用して、TCP/IPアプリケーションのTLSをサポートしたいと思います。理想的には、SChannelを使用してアプリ内に一種のTLSトンネルを作成し、SOCKETハンドルを別のライブラリに渡すことができるようにします。これはSChannelが私のためにできることですか、それとも自分でトンネルを実装する必要がありますか?

4

1 に答える 1

2

SChannelは、独自のSOCKETを作成するのではなく、独自のSOCKET上で動作します。SChannel SOCKETを別のライブラリに渡すと、SChannelを完全にバイパスして、基盤となるTCP/IP接続に直接アクセスできるようになります。探しているのは、2つのSOCKETを作成することです。1つはリモートピアと安全に通信し、もう1つはローカルライブラリと安全でない通信を行い、必要に応じてコード内の2つの間でデータを手動で渡します。

于 2010-05-04T19:40:42.453 に答える