tag:blogger.com,1999:blog-4500363753981919783.post8870639696942341282..comments2023-10-03T22:06:50.708+08:00Comments on Huan-Lin 學習筆記: WCF BasicHttpBinding 加密傳輸與身分驗證Michael Tsaihttp://www.blogger.com/profile/00364693770445538641noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-4500363753981919783.post-24712506445854592602013-07-29T13:48:27.699+08:002013-07-29T13:48:27.699+08:00這種方式我就沒用過了,能夠提供的資訊恐怕很有限。所以還是建議把問題的來龍去脈貼在公共論壇,例如 MS...這種方式我就沒用過了,能夠提供的資訊恐怕很有限。所以還是建議把問題的來龍去脈貼在公共論壇,例如 MSDN 或 stackoverflow.com,比較容易獲得解答。Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-92211877846957930952013-07-29T10:37:05.223+08:002013-07-29T10:37:05.223+08:00老師 您好
SOAP header 裡面除了在 Security 中指定 username 和 p...老師 您好<br /><br />SOAP header 裡面除了在 Security 中指定 username 和 password 外,另一種是使用 憑證 的方式處理,像是要指定 BinarySecurityToken、Signature ... 等,不知老師您這邊是否曾經用過呢?這邊卡了好幾個月了 Orz<br /><br />希望您能不吝指導一下方向Tangnoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-68856381900293945772013-07-26T16:32:15.415+08:002013-07-26T16:32:15.415+08:00已回信。簡單地說,你那 WSDL 檔案因為某些語法格式的問題,SvcUtil 無法正確處理,恐怕只能...已回信。簡單地說,你那 WSDL 檔案因為某些語法格式的問題,SvcUtil 無法正確處理,恐怕只能使用 Add Web Reference 的方式來產生 proxy class 了。Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-40025052917837068852013-07-26T09:52:26.288+08:002013-07-26T09:52:26.288+08:00老師 您好:
非常感謝您的提示,果然還是跟IIS的設定有關係,APP POOL的IDENTITY一...老師 您好:<br /><br />非常感謝您的提示,果然還是跟IIS的設定有關係,APP POOL的IDENTITY一改為LOCAL SYSTEM後,就可以連線成功了!<br />但是我有另一個Third-party給我的WSDL,是要我開發Service端程式,使用加入服務參考後,Reference.vb卻沒有資料,我有再把WSDL寄給您了,煩請指導。<br />感謝!<br />Anonymoushttps://www.blogger.com/profile/06269305699053371751noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-81139613854556391072013-07-24T08:07:08.566+08:002013-07-24T08:07:08.566+08:00老師 您好:
謝謝您的資訊,現在測試上最奇怪的問題是,使用VS執行就可以順利開啟,但是一旦將svc...老師 您好:<br /><br />謝謝您的資訊,現在測試上最奇怪的問題是,使用VS執行就可以順利開啟,但是一旦將svc安裝至IIS上,使用aspx呼叫就不行....<br /><br />我有寄一封email至您的信箱,裡面有較詳細的說明,打擾之處,敬請見諒,<br />謝謝!Anonymoushttps://www.blogger.com/profile/06269305699053371751noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-1627851764683112512013-07-23T09:36:21.687+08:002013-07-23T09:36:21.687+08:00Hi Captain,
所以你的 message body 還要利用第三方提供的 SSL 憑證來加密...Hi Captain,<br />所以你的 message body 還要利用第三方提供的 SSL 憑證來加密,是這個意思嗎?<br />看起來,你碰到的狀況比我先前碰到的還複雜一些,光憑目前我看到的線索,不太好推測原因。要是我這邊有一個可以重現問題的 sample project 來測試就好了。<br />不知道你有沒有看過這帖: http://stackoverflow.com/questions/14740369/wcf-soap-1-1-and-ws-security-1-0-client-certificate-transport-auth-service-cer<br />其問題描述似乎與你的狀況有幾分相似。<br />我的 email 是 huanlin.tsai@gmail.com。Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-56113449132033890632013-07-22T14:17:26.570+08:002013-07-22T14:17:26.570+08:00老師 您好,
更新測試的狀況,看起來是使用VS ASPNET進行DEBUG時,可以抓的到憑證,但是...老師 您好,<br /><br />更新測試的狀況,看起來是使用VS ASPNET進行DEBUG時,可以抓的到憑證,但是將svc放到IIS之後,卻無法抓到憑證,我也將該憑證的私鑰授權給IIS的匿名存取的使用者帳戶了,為什麼還是抓不到憑證呢?<br />打擾之處,敬請見諒,感恩!<br /><br />謝謝!Anonymoushttps://www.blogger.com/profile/06269305699053371751noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-23697496088307080542013-07-22T09:59:53.157+08:002013-07-22T09:59:53.157+08:00老師 您好,
「Thirt-party要求我用他們給的憑證作WS-Security加密」的意思是,...老師 您好,<br /><br />「Thirt-party要求我用他們給的憑證作WS-Security加密」的意思是,Third-party給我一個.jdk的憑證,要求我使用此憑證內的三種鑰匙進行SOAP/XML的cert及encrypt。<br />我有在MSDN 提出問題,但是無法得到解答,<br />網址為 "http://social.msdn.microsoft.com/Forums/vstudio/en-US/53d68de3-8f15-4cf1-ae50-5fa020701a69/unable-connect-svc-in-iis60"<br /><br />之前由於將aspx與svc放在同一專案,且使用VS ASP.NET進行瀏覽可以成功,我用FIDDLER抓到Header有將訊息傳送給Third-party,但是當我將aspx及svc放上IIS時,改了endpoint至server上的svc連結後,卻一直收到錯誤訊息,不知道是哪裡出了問題。<br /><br />若老師需要更多的資訊,是否方便給我email,我傳訊息給老師呢?<br />謝謝!Anonymoushttps://www.blogger.com/profile/06269305699053371751noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-14554024392534957472013-07-19T18:28:35.820+08:002013-07-19T18:28:35.820+08:00Hi Captain,
你有把 SOAP 封包攔下來查看裡面的內容嗎?SOAP 內容是否包含 thi...Hi Captain,<br />你有把 SOAP 封包攔下來查看裡面的內容嗎?SOAP 內容是否包含 third-party 要求的 security header?<br />你說「Thirt-party要求我用他們給的憑證作WS-Security加密」,這個部份我不太懂:這會影響程式的寫法嗎?<br />我覺得你也可以把問題張貼到 MSDN 論壇,讓多隻眼睛幫你一起看。畢竟留言板不適合貼程式碼和圖片,不容易把完整的問題情境描述清楚。Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-10246628719499435622013-07-19T16:36:22.657+08:002013-07-19T16:36:22.657+08:00您好,
我現在做的方案架構類似您文章 "攔截 WCF 服務往返的 SOAP 訊息 &quo...您好,<br />我現在做的方案架構類似您文章 "攔截 WCF 服務往返的 SOAP 訊息 " ,<br />'http://huan-lin.blogspot.com/2013/03/intercepting-wcf-soap-messages.html'內第一張圖示,由Client App傳值給MyWebApp到DB抓資料組成XML給Third-party,Third-party會回覆結果給我,但是現在問題是Thirt-party要求我用他們給的憑證作WS-Security加密。<br />當我trace用aspx傳值給svc,再由svc request給Third-party時,我一直得到500伺服器內部錯誤,trace時則是得到"Incoming message does not contain required Security header",我有按照您這篇文章檢查我的程式,但是還是一樣,請問是否我哪裡遺漏了呢?<br />謝謝!Anonymoushttps://www.blogger.com/profile/06269305699053371751noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-41647288051940088772013-06-06T15:34:03.827+08:002013-06-06T15:34:03.827+08:00使用 Java 端提供的 WSDL 檔案製作給對方用的 Web service 我沒有試過,最近倒是...使用 Java 端提供的 WSDL 檔案製作給對方用的 Web service 我沒有試過,最近倒是有試過對方提供一個 .NET 2.0 web service 的 WSDL,要我寫一個一模一樣的給另一個 ASP.NET 2.0 web app 使用。剛開始用 WCF service,發現對方無法順利呼叫,還得跟組態檔奮戰,太麻煩了,後來乾脆直接寫成傳統 web service,因為對方不是 .NET 3.5/WCF,所以用傳統 .NET 2.0 web service 很快就順利接上。參考看看囉!Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-15165591891052197952013-06-06T15:22:45.374+08:002013-06-06T15:22:45.374+08:00您好,
拜讀大作後,深感佩服!
小弟為此已經跟JAVA SERVER端攻防月餘,
請問大大是否有反方...您好,<br />拜讀大作後,深感佩服!<br />小弟為此已經跟JAVA SERVER端攻防月餘,<br />請問大大是否有反方向的經驗?<br />也就是我們利用JAVA PROGRAMMER提供的WSDL/XSD檔案製作WS給JAVA SERVER使用的方法,謝謝。Anonymoushttps://www.blogger.com/profile/06269305699053371751noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-63946645872535006612013-04-08T09:45:45.964+08:002013-04-08T09:45:45.964+08:00這個我不熟耶,不好意思...這個我不熟耶,不好意思...Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-47020051077250377952013-04-08T01:04:37.954+08:002013-04-08T01:04:37.954+08:00您好 我有一些Fiddler Script語法問題
不知道可否請教您?您好 我有一些Fiddler Script語法問題 <br />不知道可否請教您?@翔Phttps://www.blogger.com/profile/05973096746485662552noreply@blogger.com