日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

Java 與 .NET 的基于 WS-Security的Web Services集成完成(上)

Java 與 .NET 的基于 WS-Security的Web Services集成完成(上)

更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:



Java 與 .NET 的基于 WS-Security的Web Services集成實現

rottenapple

本文適用讀者:

Web Services開發人員

應具備的知識:

使用過VS.NET2003 +WSE開發過Web Services,會使用Jbuilder9開發簡單的java應用程序。



一:內容簡介

WS-Security描述通過消息完整性,消息機密性和單獨消息認證提供保護質量的SOAP消息傳遞增強。適用于下列場合:

1. 客戶必須能夠確定消息來自哪個人并能夠證實發送方就是那個發送方聲稱的發送方。

2. 客戶必須能夠確定被傳送的數據沒有篡改。

本文介紹了如何實現基于WS-Security協議的Java客戶端程序與 .net的web services的集成調用。

二:平臺及工具

操作系統:win2000 server

軟件:VS.NET2003+WSE1.0 sp1

Jbuilder9

axis-wsse-1.0(axis實現的ws-security)

三:實現

1. 打開VS.NET2003,新建一個ASP.Net Web Services工程。增加一個名稱為SumService的Web Services頁面,其核心代碼如下:

[SoapRpcMethod(Action="http://www.contoso.com/Rpc",RequestNamespace="http://www.contoso.com/SU",ResponseNamespace="http://www.contoso.com/SU")]

[WebMethod]

public int IntAdd(int a,int b)

{

SoapContext requestContext = HttpSoapContext.RequestContext;

if (requestContext == null)

throw new ApplicationException("Only SOAP requests are permitted.");

return a+b ;

}

2. 使用WSE Setting Tool 設定此Asp Web Services使用WSE功能,并在“安全”選項欄中添加一個密碼提供類(PasswordProvider)用來實現WS-Security的安全認證。同時,選中trace功能用以跟蹤此Web Services的接收到請求SOAP信息和返回的SOAP信息。

3. 添加Microsoft.Web.Services 引用,添加一個新的class,命名為PasswordProvider,此類實現了WSE中的IPasswordProvider接口,用來提供WS-Security的用戶身份驗證功能。其核心代碼如下:

public class PasswordProvider : IPasswordProvider

{

public PasswordProvider()

{

//

// TODO: Add constructor logic here

//

}

public string GetPassword(UsernameToken token)

{

if (token.Username == “username”)

{

return “password”;

}

else

{

return "love";

}

}

}

至此,一個實現了WS-Security中的UsernameToken的Web Services就基本實現了。此時建議使用.net先開發一個客戶端進行測試,測試成功后再開發相應的java客戶端程序。(如何開發請參見我以前寫的關于WSE的文章或到微軟MSDN上察看)

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 91麻豆精品国产自产在线 | 国产精品666 | 91精品啪国产在线观看免费牛牛 | 88国产精品视频一区二区三区 | 日本一级特大毛片 | 成年网站免费视频拍拍拍 | 日韩欧美亚洲另类 | 欧美色爱综合 | 免费日比视频 | 亚洲久久久 | 亚洲另类视频在线观看 | 久久最新免费视频 | 亚洲三级免费 | 国产亚洲新品一区二区 | 精品 日韩 国产 欧美在线观看 | 欧美成人免费观看国产 | 国产亚洲福利精品一区二区 | 午夜精品久久久久久中宇 | 欧美a级v片不卡在线观看 | 欧美在线区| 香港三级日本三级妇人三级 | 91视频青青| 成人免费在线观看网站 | 欧美精品h在线播放 | 国产亚洲精品一区二区三区 | 99爱免费观看视频在线 | 人人揉人人捏人人添 | 一区二区三区欧美日韩 | 欧美一区二区手机在线观看视频 | 国产网站在线 | 亚洲国产婷婷综合在线精品 | 狠狠色噜噜狠狠狠狠91 | 国产成人亚洲欧美激情 | 欧美激情精品久久久久久不卡 | 国产日韩精品欧美一区色 | 91香蕉国产亚洲一二三区 | 中文永久免费观看网站 | 卡一卡二卡三专区免费孩子 | 国产小视频免费看 | 亚洲手机国产精品 | 91免费福利精品国产 |