![]() ![]() ![]()
|
SophiaFramework 2.1 |
#include <SFBSSL.hpp>
class SFBSSL : public SFBWebOpts;
typedef SFBSSL& SFBSSLRef; typedef SFBSSL* SFBSSLPtr; typedef SFBSSL** SFBSSLHandle; typedef const SFBSSL ConstSFBSSL; typedef const SFBSSL& ConstSFBSSLRef; typedef const SFBSSL* ConstSFBSSLPtr; typedef const SFBSSL** ConstSFBSSLHandle;
| パブリック関数 | ||
|---|---|---|
| public |
AddOpt (SFBWebOpts から継承) | 入力配列を現在のWebオプションリストに追加して、Webのリストを現在のWebオプションセットに追加します。 |
| public |
AddRef (SFBBase から継承) | インターフェイスの参照カウントをインクリメントします。 |
| public |
Close | SSL セッションをクローズします。 |
| public |
GetOpt (SFBWebOpts から継承) | IWebOpts インタフェースオブジェクト内の WebOpts リストから、 指定された WebOpt ID に一致する WebOpt を検索します。 |
| public static |
Instance (SFBWebOpts から継承) | IWebOpts インターフェイスのインスタンスを取得します。 |
| public |
NegotiateV | SSL ハンドシェークを進行させます。 |
| public |
QueryInterface (SFBQuery から継承) | このオブジェクトからの別の API を問い合わせます。 |
| public |
Release (SFBBase から継承) | インターフェイスの参照カウントをデクリメントします。 |
| public |
RemoveOpt (SFBWebOpts から継承) | nOptId に一致する nIndex 番目の WebOpt を削除します。 |
| public |
RenegotiateV | 再ネゴシエーションは、 接続が確立された場合にネゴシエーションを再実行することを除き、 ISSL_NegotiateV() とまったく同様です。 |
| public |
Self (SFBQuery から継承) | オブジェクトを単一インタフェースで実装する際に使用します。 |
| public |
SetSocket | オープンで SSL サーバーに接続されたソケットを供給するためにコールします。 |
[ public ] Void Close( SSLInfo * pinfo AEECallback * pcb );
[ public ] Void NegotiateV( SSLInfo * pinfo SFUBrewPtr<SFBX509Chain>::Ptr pCerts AEECallback * pcb WebOpt * pOpts );
BREW API ISSL_NegotiateV | SSLInfo | SFBSSL::Renegotiate | SFBSSL::RenegotiateV
[ public ] Void RenegotiateV( SSLInfo * pinfo SFUBrewPtr<SFBX509Chain>::Handle pCerts AEECallback * pcb WebOpt * pOpts );
BREW API ISSL_RenegotiateV | SFBSSL::NegotiateV | SFBSSL::Renegotiate
[ public ] Void SetSocket( const SFUBrewPtr<SFBSocket>& pISocket );
BREW API ISSL_SetSocket
| Copyright(C) 2003 Sophia Cradle Inc., All Rights Reserved. |
![]() ![]() ![]()
|