我是SSl和WCF的新手。我一直試圖弄清楚這一點,並且我閱讀了Stack Overflow上的所有相關問題。有誰知道我做錯了什麼?使用客戶端證書獲取SOAP服務器WSDL文件
我目前正在爲使用SSL客戶端證書進行身份驗證的SOAP服務器編寫客戶端。我正在嘗試訪問WSDL文件來爲我的客戶端生成代理。但是,我一直有「請求被中止:無法創建SSL/TLS安全通道」。當我嘗試訪問文件時。
下面是步驟I所做的:
創建使用根CA證書:安裝 makecert -n 「CN = RootCATest」 -r -sv RootCATest.pvk RootCATest.cer
我的機器上使用MMC的根CA證書
創建並安裝臨時服務證書使用: makecert -sk MyKeyName -iv RootCATest.pvk -n「CN = tempCert」-ic RootCATest.ce [R -SR LOCALMACHINE -ss我-sky交換-pe
我的「tempCert.cer」發送文件給它安裝在theserver
之後,我仍然無法訪問誰是服務器所有者serverUrl.com/services/info?wsdl
任何人都可以幫助我嗎?
編輯:
我只有自己的客戶端。服務器由其他人託管,我不知道在那裏使用了什麼技術。他們爲我的wsdl文件提供了一個url,他們要求我爲他們提供一個用於客戶端身份驗證的證書。他們在服務器上安裝了該證書。
我想使用「添加服務引用」或SvcUtil.exe來生成配置代理(然後將我的證書添加到配置後)。但爲此,我需要訪問WSDL文件。
我想知道如果我給他們正確的證書嗎?我是否應該發送用於創建證書的自簽名根CA證書?
感謝
你可以添加更多的細節,你是否擁有客戶端和服務?您在哪裏託管您的服務(自託管,iis,Windows服務)?你可以發佈你的配置如何從商店訪問證書? – jtabuloc
您的服務在執行ssl之前是否正常工作? – jtabuloc
我編輯了我的問題。希望它回答你的問題。感謝您的幫助,非常感謝 – Hudvoy