Windows 上的 X.509 證書入門 (Primer for X.509 certificates on Windows)


問題描述

Windows 上的 X.509 證書入門 (Primer for X.509 certificates on Windows)

我目前正在研究通過 WSE 3.0 或 WCF 對 SOAP 消息進行加密和簽名的主題。由於我沒有參與過涉及公共 Internet 的分佈式應用程序開發,因此我發現我對 X.509 證書及其在 Windows 證書存儲機制中的工作原理缺乏了解。這與非對稱密碼學無關;這是關於PKI生態系統的。

因此我想收集一些文章或書籍來全面解釋Windows的安全機制,如何正確使用和管理證書存儲,CA信任鏈,以及 WSE 或 WCF 等 API 如何交互和使用證書。推薦?


參考解法

方法 1:

Everyone using (or thinking of using) X.509 certificates should be forced to read this: Everything you Never Wanted to Know about PKI but were Forced to Find Out, as well as X.509 Style guide, both by Peter Gutmann.

方法 2:

I think the base starting point to understanding the Windows implementation of PKI has to come from TechNet

PKI segment http://technet.microsoft.com/en‑us/library/cc757327(WS.10).aspx

Certificates overview http://technet.microsoft.com/en‑us/library/cc784662(WS.10).aspx

Certificate services http://technet.microsoft.com/en‑us/library/cc783511(WS.10).aspx

Certificate templates http://technet.microsoft.com/en‑us/library/cc758496(WS.10).aspx

方法 3:

"Learning WCF" by Michele Bustamente has a good overview chapter on WCF security, including some basic discussion on X.509 certificates.

方法 4:

From the MSDN:

How to: Decrypt XML with x509

How to: Encrypt XML with x509

(by icelavaTeddyicelavang5000mirezus)

參考文件

  1. Primer for X.509 certificates on Windows (CC BY‑SA 2.5/3.0/4.0)

#wse #x509 #certificate #pki #wcf






相關問題

Windows 2000 下的 WSE 服務器 (WSE Server under Windows 2000)

在 wse 中使用自己的異常,而不僅僅是 SoapException (Using own exceptions in wse, not only SoapException)

從Java調用.NET Web服務(WSE 2/3,WS-Security) (Calling .NET Web Service (WSE 2/3, WS-Security) from Java)

從 WCF 調用 WSE 服務的提示? (Tips for calling WSE service from WCF?)

在 Web 服務 (WSE) 中公開自定義類型(類) (exposing custom types (classes) in a web service (WSE))

在具有自定義類型的 WSE 服務中,構造函數是否在消費客戶端工作? (In WSE services, with custom types, do constructors work on the consuming client's side?)

從 Visual Studio 2005 遷移到 2008 時要注意什麼? (What to look out for when moving from Visual Studio 2005 to 2008?)

通過代理調用 WSE Web 服務 (Calling a WSE web-service though a proxy)

VS 2008 上的 WSE 2.0 SP2 (WSE 2.0 SP2 on VS 2008)

如何在使用 WCF(或 WSE 3)的 Web 服務客戶端應用程序的請求和響應中混合消息編碼類型(文本/MTOM)? (How do I mix message encoding types (Text/MTOM) in the Request & Response of a Web Service client application using WCF (or WSE 3)?)

從 wsdl 創建肥皂 Web 服務客戶端,沒有合同方法 (Create soap web service client from wsdl with no contract methods)

Windows 上的 X.509 證書入門 (Primer for X.509 certificates on Windows)







留言討論