WebSphere Message Service Clients: Web Services Client for C++, Version 1.1 作業系統: Linux, Windows

GSKit

在使用 SSL 之前,您必須確定您已經從 axiscpp.conf 檔內或 Web 服務用戶端應用程式內配置 GSKit。

在使用 SSL 之前,您必須確定已配置 GSKit,否則會擲出執行時期異常狀況。如果配置設定是在 axiscpp.conf 檔內, 則用戶端應用程式可以置換這些設定。不論配置資訊的位置在哪裡,它們的次序是完全相同的。

axiscpp.config 檔(SecureInfo 標示)

如果要在 axiscpp.conf 檔內配置 GSKit, 請使用 axiscpp.conf 檔內的 SecureInfo 標示來起始設定安全內容。

標示定義

SecureInfo:keyRingFile, keyRingPasswordOrStash, keyRingLabel, v2CipherSpec,
v3CipherSpec, tlsCipherSpec, useFIPS

用戶端應用程式(SetSecure 方法)

如果您已經根據保護 Web 服務通訊的安全中的說明來指定 安全端點 URL(亦即,以 https 作為開頭的端點), 在起始設定服務 Stub 物件時,請使用 SetSecure 方法。

方法簽章

void SetSecure( char * pszKeyRingFile,
		            char * pszKeyRingPasswordOrStash,
		            char * pszKeyRingLabel,
		            char * pszV2CipherSpec,
		            char * pszV3CipherSpec,
		            char * pszTLSCipherSpec,
		            bool   bUseFIPS)

參數定義

表 1. 安全設定的參數定義
參數 期望值 說明
keyRingFile 任何有效的字串 金鑰環資料庫的完整路徑和檔名
keyRingPasswordOrStash 任何有效的字串 金鑰環資料庫密碼。
keyRingLabel 任何有效的字串 金鑰環資料庫密碼。
v2CipherSpec 任何包含下列值的有效字串:"01"、"02" "03"、"04" "06" 或 "07" 請參閱下列附註。
v3CipherSpec 任何包含下列值的有效字串:"00"、"01" "02"、"03" "04"、"05" "06"、"09" "35"、"62" "64"、"0A" "2F" 或 "35" 請參閱下列附註。
tlsCipherSpec 任何包含下列值的有效字串:"NONE" 或 "DFLT" 請參閱下列附註。
useFIPS true 或 false 請參閱下列附註。

您可以在 SSL for C Programmer's Guide 中找到這些值的說明。如需進一步資訊,請參閱 IBM Publications Center 中可用的 SSL 文件。


Reference topic

使用條款 | 此頁的評等

「時間戳記」圖示前次更新: 28 Apr 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)