| Interstage Application Server SOAPサービス ユーザーズガイド |
目次
索引
![]()
|
| 第12章 Webサービス・コンテナのカスタマイズ |
以下のメソッドを使用することで、SSL(Secure Sockets Layer)のクライアント認証で使用する証明書を選択できます。本メソッドは、javax.xml.rpc.Callオブジェクトをcom.fujitsu.interstage.soapx.client.Callクラスにキャストすることで使用できます。
|
クラス名 |
メソッド |
説明 |
|---|---|---|
| Call implements javax.xml.rpc.Call |
public void setSSLAuthKeyAlias( String authKeyAlias ) |
SSLのクライアント認証で使用するサイト証明書を選択します。 |
パラメタauthKeyAliasは、SSLのクライアント認証に使用するサイト証明書のalias名を指定します。本メソッドは、同クラスのinvokeメソッドよりも前に呼び出してください。

import javax.xml.rpc.*
import javax.xml.namespace.QName;
Service service = ServiceFactory.newInstance().createService(
new QName( "urn:sample-countRequest", "count" ));
javax.xml.rpc.Call call = service.createCall();
call.setTargetEndpointAddress(targetURL);
call.setOperationName( new QName( targetURN, targetOPName ));
call.setReturnType(datatype);
// 証明書の指定 alias名"mysecondcert"で登録した証明書を指定しています。
((com.fujitsu.interstage.soapx.client.Call)call).setSSLAuthKeyAlias("mysecondcert");
call.invoke( new Object[] {} ); |
目次
索引
![]()
|