WebSphere Web Services Client for C++, Version 1.0.1 オペレーティング・システム: Linux, Windows

SetSecure メソッドにより定義されたセキュリティー情報

SetSecure メソッドを使用してセキュリティー情報を定義する場合は、 Web サービス・クライアント・アプリケーション にコードの行を追加して、GSKit の設定をセキュア・サービス用に構成する必要があります。GSKit セキュリティー情報は、アプリケーションが Web サービスに関するメソッドを呼び出す前に初期化する必要があります。

以下の例では、Web サービスを呼び出す前に、GSKit セキュリティー情報を構成する Windows 版のサンプル・クライアント・アプリケーションを示しています。ユーザーのアプリケーション内でセキュア設定を構成するには、この例の太字で示したコードを追加します。

int main()
{
// Create URLs for normal and secure communication. The localhost may require
// a port number, i.e. localhost:80
char * pszNormalURL = "http://localhost/Test/services/TestPort";
char * pszSecureURL = "https://localhost/Test/services/TestPort";
// Load instances of the service with normal and secure URL settings.
ITestService * serviceNormal = new ITestService( pszNormalURL);
ITestService * serviceSecure = new ITestService( pszSecureURL);
// Initialise the secure settings for the secure service.
serviceSecure->SetSecure( "<GSKit_InstDir><KeyRing.kbd>",
"<password or stash>",
"<label>", "NONE", "05", "NONE", false);
// Remainder of application
:
// End of application
delete serviceSecure;
delete serviceNormal;
return 0;
}
注: <password or stash> パラメーターを、暗号化されたパスワードが含まれている stash ファイルに置き換えることができます。このため、コード・ファイルや構成ファイルでは、「そのまま」のパスワードは指定しません。stash ファイルは、鍵リング・データベース定義と同じ形式を持ちますが、拡張子は 「.sth」 (例: <GSKit_InstDir><KeyRing.sth>) でなければなりません。

詳細については、GSKit 構成の設定値を参照してください。


Concept topic

ご利用条件 | フィードバック (英語のみ)

Timestamp icon最終更新: 12 Jun 2006
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)