010010111010111011
11101011001110100101101
110100101000101110101
110100101101100110101101
010010111010111011

r423.jp

SecurityDescriptorの宴 - 2006/12/15(Fri) 00:00:00
keyword: computing

ポータルとの結合でMyProxyから取得したGSSCredentialだとうまく動かないなぁーって思ってたら,単にClientSecurityDescriptorをプロパティに設定し忘れ.2時間のロス.
以下,戒めとしてのサンプルコード.

	// ClientSecurity Descriptorの生成
// credはGSSCredential
ClientSecurityDescriptor desc = new ClientSecurityDescriptor();
desc.setGSSCredential(cred);
desc.setGSITransport((Integer) Constants.SIGNATURE);
desc.setAuthz(HostAuthorization.getInstance());

HogeServiceAddressingLocator locator = new HogeServiceAddressingLocator();
EndpointReferenceType hogeEPR = ...//(EPRをつくるコードは略)
HogePortType portType = locator.getHogeHogePort(hogeEPR);
org.apache.axis.client.Stub stub = (org.apache.axis.client.Stub) portType;
stub._setProperty(Constants.CLIENT_DESCRIPTOR, desc); // ←イマココ

comments