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[] {} ); |
目次 索引 |