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

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

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 | 在线观看网址 | 色免费看 | 国产综合亚洲欧美日韩一区二区 | 看片网站在线 | 欧美一区二区三区香蕉视 | 精品91在线 | 成人福利在线视频免费观看 | 狠狠色狠狠色综合久久一 | 欧美日韩在线免费看 | 狠狠色丁香婷婷综合最新地址 | 亚洲福利视频网站 | 欧美日韩视频一区二区三区 | 四虎欧美在线观看免费 | 欧美中文日韩 | 人操人爱 | 亚洲国产成人精品女人久久久 | 1024国产欧美日韩精品 | 国产播放啪视频免费视频 | 国产午夜精品久久久久免费视 | 国产精品3p视频 | 热热热热色 | 又黄又爽又色的视频在线看 | 欧美一区二区三区香蕉视 | 国产日本亚洲 | 久久成人免费播放网站 | 日本免费观看的视频在线 | 国产大片91精品免费看3 | 国产成人精品视频免费大全 | 色视频免费在线 | 日本免费一区二区久久人人澡 | 国产一区二区在线观看免费 | 欧美一级毛片日本 | 三级黄网站 | 日韩精品久久久久久久电影99爱 | 91天堂素人搭讪系列在线观看 | 亚洲精品视频网 | 国产一区二区三区四区免费观看 | 欧美久久超级碰碰碰二区三区 | 青青操夜夜操 | 亚洲精品久久久久综合网 |