如何獲取部署到我的工作者角色Trusted People
商店的公鑰證書?如何將證書部署到Azure的受信任的人員存儲中?
我使用PeerTrust
爲WCF(Azure中的自託管TCP服務):
var creds = new ServiceCredentials();
creds.ClientCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.PeerTrust;
我知道如何引用證書都在我.csdef
和代碼。但是,我不知道如何使用.cer
文件(沒有私鑰)並實際將其加入到Azure中,以便它可以將其用於PeerTrust。在線門戶中的證書管理器僅允許您上傳.pfx
文件(即帶有私鑰的證書)。
這不會像我們將該項目部署到8個不同的地方那樣工作,所有8個需要不同的證書。不過,我可能能夠將它們從blob存儲中提取出來。安裝代碼是否明顯? (還沒有找到它,我現在正在響應) – Jaxidian 2013-02-19 12:58:42
我認爲你可以從blob中檢索證書文件並從二進制文件構造x509certificate實例。 – 2013-02-19 14:22:05
構建實例很簡單。但是,如何將其「部署」到「受信任的人」存儲中? – Jaxidian 2013-02-19 16:15:13