Windows Store XAML uygulamasında istemci sertifikası kimlik doğrulamasını kullanmak istiyorum. Makecert kullanarak ben kendinden imzalı bir CA ve istemci sertifikaları oluşturduk, kimlik doğrulaması IIS/ASP.NET + tarayıcı (IE10, Chrome, vb.) Iyi çalışıyor. Artık Windows Mağazası uygulamasında kullanmak istedim, ancak sertifikanın nasıl yükleneceğinden emin değilim. IE10'a ithal ettiğim bir cert.pfx dosyası var. İşte SSL üzerinden HTTP hizmetini kullanmak için kullandığım kod.İstemci sertifikalarının Windows Store'a kurulması XAML uygulamaları
HttpClientHandler handler = new HttpClientHandler();
handler.ClientCertificateOptions = ClientCertificateOption.Automatic;
HttpClient client = new HttpClient(handler);
emin değil neyin ClientCertificateOption.Automatic ve ClientCertificateOption.Manual arasındaki fark. Sertifikaya bağlanmaya çalıştığımda sunucuya sunulmuyor ve 401 hatası alıyorum Sertifika uygulamasının cert deposunda bulunmadığını ve sunucuya hiçbir şey gönderilmediğini tahmin ediyorum. O zaman cert'i nasıl kurarım?
CertificateEnrollmentManager.ImportPfxDataAsync() yöntemini kullanmalı mıyım? eğer öyleyse .ffx'i 'Base64-kodlanmış PFX mesajına' nasıl dönüştürebilirim? pfx özel anahtar içermeli mi?
Ya burada açıklandığı şekilde belki Sertifikalar uzantısını kullanması gereken: http://msdn.microsoft.com/en-us/library/windows/apps/hh464981.aspx#certificates_extension_content