WCF分布式開發常見錯誤(25):The certificate 'CN=WCFHTTPS' must have a private key

? ?在準備WCF安全開發實踐編程系列文章的時候,制作證書出現這個問題。
?? The certificate 'CN=WCFHTTPS' must have a private key that is capable of key exchange. The process must have access rights for the private key.
?? 證書必須有一個可以交換密鑰的私鑰,進程必須有訪問私鑰的權限。
【1】原因分析:
??? 就是證書訪問權限導致的問題,其次就是證書是否有密鑰,因為要使用密鑰來解密消息。而且這個證書要安裝受信任的機構里。
? 證書沒有一個可以交換的私鑰,我們需要重新制作證書。類型是exchange.
【2】類似問題:
??? 國內外也有很多網友遇到這個問題:
? AnsweredThe certificate 'CN=tempCert' must have a private key that is capable ... AnsweredThe certificate 'CN=localhost' must have a private key that is capable ... Answeredaccess rights for the private key QuestionServiceCertificate - Private Key & Permissions AnsweredService hosted in IIS 7 using net.msmq binding (WAS) - can't open ...???

有可能有辦這個的參考文章:
http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/8e1c3feb-56de-4366-8af5-3d526d4f4ce1/
http://social.msdn.microsoft.com/forums/en-US/wcf/thread/ac4a69d1-af3e-495c-8068-cb25ad0bb146/
http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/b1369589-5207-4438-bcb8-2cade616bc0e
【3】解決辦法:
??? 在Visual Studio 命令行工具里啟動命令行窗口,輸入以下命令:

1.制作一個證書。制作證書:makecert -sr localmachine -ss My -n CN=MyServerCer -sky exchange -pe -r。http://msdn.microsoft.com/zh-cn/library/aa702761.aspx
?exchange 表示密鑰可以導入。
2.導出證書文件,帶密鑰的pfx文件。使用mmc
3.導入證書到信任的人。
4.導入證書到信任的機構,這個證書就被信任了。

?? 這個問題WCF安全開發過程中會遇到,大家多注意。
?參考文章:

1.http://social.microsoft.com/Forums/zh-CN/wcfzhchs/thread/857f4257-8f43-4c7d-baa6-d2cabba36372


本文轉自 frankxulei 51CTO博客,原文鏈接:http://blog.51cto.com/frankxulei/320958,如需轉載請自行聯系原作者




本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/286299.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/286299.shtml
英文地址,請注明出處:http://en.pswp.cn/news/286299.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

lintcode二叉樹的鋸齒形層次遍歷 (雙端隊列)

題目鏈接: http://www.lintcode.com/zh-cn/problem/binary-tree-zigzag-level-order-traversal/ 二叉樹的鋸齒形層次遍歷 給出一棵二叉樹,返回其節點值的鋸齒形層次遍歷(先從左往右,下一層再從右往左,層與層之間交替進…

C語言試題二十一之定義n×n的二維數組編寫函數 function(int a[][n])功能是:使數組左下半三角元素中的值全部置成0。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 定義了nn的…

【前端就業課 第二階段】CSS 零基礎到實戰(02)列表

整個前端學習路線 以下路線為 CSDN C認提供: 如果想 快點搞完 并且 就業 可以選擇C認證,C認證還可以 內推、招聘會 ,所以如果在校生想要穩一點,就可以選擇C認證或者超級實習生計劃,賊穩! 鏈接在這PC端&…

【專升本計算機】甘肅省2020年專升本計算機測試題

文章目錄 第一部分 公共基礎部分第二部分 數據庫部分(文史財經類)第三部分 C語言部分(理工農醫類)第四部分 綜合部分第一部分 公共基礎部分 一、單項選擇(90題,每題1分,共90分) 世界上第一臺電子計算機誕生于( )年。 A. 1956 B. 1946 C. 1944 D. 1940目前,第二代計…

Docker Eats Disk?

背景介紹下午 5:30,差不多到點打卡下班,準備好零食飲料,放松一下準備下班,然后...CI 構建失敗,經典的一幕!!!無法從鏡像倉庫拉取鏡像,docker 正常運行,為什么…

C#網絡編程(訂立協議和發送文件) - Part.4

轉載自:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part4.aspx 文件傳輸 前面兩篇文章所使用的范例都是傳輸字符串,有的時候我們可能會想在服務端和客戶端之間傳遞文件。比如,考慮這樣一種情況,假如客戶端…

Android Studio怎么設置懸浮提示文字框顯示函數

[摘要]AndroidStudio函數懸浮提示文字框設置方法一:AndroidStudio在默認情況下是不會和Eclipse那樣,鼠標移動到一個類或... Android Studio函數懸浮提示文字框設置方法一: Android Studio在默認情況下是不會和Eclipse那樣,鼠標移…

消息隊列入門(三)JMS標準及實現

消息中間件 消息中間件即Message-oriented middleware(MOM),消息中間件利用高效可靠的消息傳遞機制進行平臺無關的數據交流,并基于數據通信來進行分布式系統的集成。 通過提供消息傳遞和消息排隊模型,消息中間件可以在分布式環境下擴展進程間…

C語言試題二十二之定義了3×3的二維數組,并在主函數中賦值。函數的功能使求出數組周邊元素的平均值并作為函數值返回給主函數中的s。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 定義了33的…

【專升本計算機】專升本計算機期末考試復習題(A卷附答案)

文章目錄 一、單選題(每空2分,共20分)。二、填空題(每空2分,共30分)。三、程序題(每小題10分,共50分)一、單選題(每空2分,共20分)。 世界上第一臺電子計算機誕生于( B )年。 A.1956?? B.1946?? C.1944?? D.1940以下不屬于數字計算機特點的是 C__ 。 A.運算…

spring定時任務的配置使用

spring的定時任務配置分為三個步驟&#xff1a; 1、定義任務 2、任務執行策略配置 3、啟動任務 1、定義任務 <!--要定時執行的方法--> <bean id"testTaskJob" class"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean&qu…

【前端就業課 第二階段】CSS 零基礎到實戰(02)標簽類型、字體與圖片

整個前端學習路線 以下路線為 CSDN C認提供&#xff1a; 如果想 快點搞完 并且 就業 可以選擇超級實習生計劃 如果有技術想穩定點找工作&#xff0c;可以C認證&#xff0c;C認證還可以 內推、招聘會 &#xff0c;所以如果在校生想要穩一點&#xff0c;就可以選擇C認證或者超…

【SignalR全套系列】之在.Net6中實SignalR通信

微信公眾號&#xff1a;趣編程ACE關注可了解更多的.NET日常實戰開發技巧&#xff0c;如需源碼 請公眾號后臺留言 源碼[如果覺得本公眾號對您有幫助&#xff0c;歡迎關注]前文回顧【SignalR全套系列】之在.NetCore中實現WebSocket雙工通信【SignalR全套系列】之在.Net Core 中實…

實踐1-qq郵箱主頁

純html的網頁 采用table分割板塊進行布局<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml"> <head>…

解決adb調試顯示 Connected Device ************** [null]

或者有時候直接提示[UNAUTHORIZED……] 上邊的提示 Connected Device 中設備編號 后邊加了個[null]&#xff0c;意思是未授權&#xff0c;看下設備是否提示授權&#xff0c;如果沒看到提示&#xff0c;可以重新拔掉設備&#xff0c;重新連接接數據線&#xff0c;會彈出一個授權…

C語言試題二十三之編寫一個函數void function(int tt[m][n],int pp[n]),tt指向一個m行n列的二維函數組,求出二維函數組每列中最小元素,并依次放入pp所指定一維數組中

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 請編寫一個…

Java 解析XML的幾種方法

XML現在已經成為一種通用的數據交換格式,它的平臺無關性,語言無關性,系統無關性,給數據集成與交互帶來了極大的方便。 XML在不同的語言里解析方式都是一樣的,只不過實現的語法不同而已。 基本的解析方式有兩種,一種叫SAX&#xff0c;另一種叫DOM。 SAX是基于事件流的解析,DOM是…

怎么發表博客,還不能顯示在自己的博客首頁上,這還不如玩單機!

怎么發表博客&#xff0c;還不能顯示在自己的博客首頁上&#xff0c;這還不如玩單機&#xff01; 怎么發表博客&#xff0c;還不能顯示在自己的博客首頁上&#xff0c;這還不如玩單機&#xff01; 怎么發表博客&#xff0c;還不能顯示在自己的博客首頁上&#xff0c;這還不如玩…

【前端就業課 第二階段】CSS 零基礎到實戰(03)前端 CSS 動效 transition transform

本系列文章持續更新&#xff0c;點擊專欄就可以看其他文章&#xff1a;點擊進入專欄 整個前端學習路線 以下路線為 CSDN C認提供&#xff1a; 如果想 快點搞完 并且 就業 可以選擇超級實習生計劃 如果有技術想穩定點找工作&#xff0c;可以C認證&#xff0c;C認證還可以 內…

【專升本計算機】專升本計算機期末考試復習題(B卷附答案)

文章目錄 一、單選題(每空2分,共20分)。二、填空題(每空2分,共30分)。三、程序題(每小題10分,共50分)一、單選題(每空2分,共20分)。 世界上第一臺電子計算機誕生于( B )年。 A.1956?? B.1946?? C.1944?? D.1940以下不屬于數字計算機特點的是 C__ 。 A.運算…