![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |
#include <SFBCipherWrapper.h.hpp>
class SFBCipherWrapper : public SFBCipher1;
SFMTYPEDEFWRAPPER(SFBCipherWrapper)

| BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
|---|---|---|---|
| × | × | × | ○ |
| パブリック関数 | |
|---|---|
| SFCError |
SetCipher(
SFBQuerySmpConstRef cipher
) SFBCipherWrapper が使用する暗号化方式を、指定された SFBCipher1 に設定します。
|
| static SFBParametersSmp |
NewInstance(
SFCErrorPtr exception = null
)
(SFBParameters から継承)
NewInstance( AEECLSID id , SFCErrorPtr exception = null ) (SFBParameters から継承) SFBParameters クラスのインスタンスを生成します。
|
| SFCError |
Process(
VoidConstPtr input
, UInt32 insize
, VoidPtr output
, UInt32Ptr outsize
)
(SFBCipher1 から継承)
Process( SFXAnsiStringConstRef input , SFXAnsiStringPtr output ) (SFBCipher1 から継承) Process( SFXBufferConstRef input , SFXBufferPtr output ) (SFBCipher1 から継承) データを暗号化または復号化します。
|
| SFCError |
ProcessLast(
VoidPtr output
, UInt32Ptr outsize
)
(SFBCipher1 から継承)
ProcessLast( SFXAnsiStringPtr output ) (SFBCipher1 から継承) ProcessLast( SFXBufferPtr output ) (SFBCipher1 から継承) SFBCipher1::Process()をコールした後、残っている最後の部分ブロックを暗号化または復号化します。
|
| SFCError |
SetParam(
SInt32 id
, VoidConstPtr data
, UInt32 length
)
(SFBParameters から継承)
SetParam( SInt32 id , SFXAnsiStringConstRef data ) (SFBParameters から継承) SetParam( SInt32 id , SFXBufferConstRef data ) (SFBParameters から継承) このメソッドはパラメータ値を設定します。
|
[ public ] SFCError SetCipher( SFBQuerySmpConstRef cipher // SFBCipher1 または SFBRAwCipher インタフェースオブジェクトへのポインタ );
コール側は、この関数をコールした後、メモリーリークを避けるために暗号化方式を解放する必要があります。ICIPHERWRAPPER_SetCipher は、独自の IQUERYINTERFACE_AddRef() を実行します。
オブジェクトを正しく初期化するためには、ICIPHERWRAPPER_SetCipher() をコールした後に、暗号化方式の鍵を設定する必要があります。
|
Copyright (C) 2002 - 2008 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|