在證書中,什麼是KSP & CSP,它們有什麼區別? 在C#中,如何確定證書是否使用CSP或KSP。證書 - 什麼是KSP和CSP
4
A
回答
2
CSP是Cryptographic service provider。
KSP是Key storage provider。有關使用System.Security.Cryptography命名空間的示例,請參閱MSDN。
1
使用certutil命令。
例如,在Windows Server 2012 R2上的mmc中生成證書請求(自定義請求)時,將在「私鑰」選項卡,加密服務提供程序箭頭下顯示選項列表。
對於Legacy(CSP),所有提供者都以Cryptographic Provider結尾。 對於CNG(KSP),所有供應商都以密鑰存儲提供程序結束。
例(運行CMD.EXE作爲管理員)
的certutil 如果需要 認準線路提供商輸入密碼「的證書,包括後綴名」 =
相關問題
- 1. 什麼是KSP日期格式?
- 2. X.509證書和WTLS證書之間的區別是什麼
- 3. 什麼是Apple的證書?
- 4. 什麼是域名證書
- 5. 什麼是同行證書?
- 6. 通過CSP證書檢查通過C#
- 7. 談論CSP/SAT時什麼是條款?
- 8. AngularJS 1中的CSP錯誤是什麼?
- 9. 爲什麼'data:'是CSP的腳本src?
- 10. 什麼是證書鏈中的中間證書的使用?
- 11. SSL證書 - 根證書中私鑰的用途是什麼?
- 12. 什麼是葉證書和子證書用於以及如何使用它們?
- 13. 需要SSL證書和接受SSL證書有什麼區別?
- 14. Java證書和vba證書有什麼區別?
- 15. Alfresco證書的別名是什麼?
- 16. 什麼是kubelet TLS證書的目的
- 17. iPhone:什麼是WWDR中級證書?
- 18. 自我證書的目的是什麼?
- 19. 爲什麼angular.io證書是有效的?
- 20. 什麼是Fedora 19的根證書?
- 21. 是什麼第一和第二書面
- 22. 在Win32中驗證SSL證書的正確方法是什麼?
- 23. wildcart證書和子域的鏈接證書之間有什麼區別?
- 24. 當撤銷分銷證書時,APNS證書會發生什麼
- 25. 是否可以驗證自簽名證書和可信證書?
- 26. 什麼是.dat證書?它與JKS之類的其他證書格式有什麼不同?
- 27. 如何檢查由CSP或PKCS創建的證書和密鑰對?
- 28. HTTPS-證書
- 29. Asp.net,Silverlight和HTTPS - 總是驗證證書
- 30. 什麼是圖書館?
在什麼情況下你看到'KSP' ? –
基本上,CSP = Legacy = CryptoAPI和KSP = CNG = CryptoNextGen。某些應用程序(特別是.NET 3.5及更早版本)不支持KSP/CNG,因此您需要使用傳統模板生成的證書,該模板使用CSP提供程序來存儲密鑰。 – Nic