SORU
2 Mart 2009, PAZARTESİ


CryptographicException yok' ama sadece XML aracılığıyla

Güvenli üçüncü parti bir web hizmeti çağrısı X. 509 sertifika kullanarak yapan bazı kodlar var.

Eğer kodu direkt olarak (birim testi) diyorum eğer herhangi bir sorun olmadan çalışıyor.

Dağıtıldığında, bu kod XML Servisi üzerinden verilir. Bisiklet Federasyonu Hizmet çağıran ikinci bir birim test, ancak bu üçüncü parti bir yöntem web servisi aradığımda ** 0 mesaj "Keyset does not exist" başarısız ekledim.

Bu XML hizmetimi üçüncü parti web hizmeti çağrısı için kendime farklı bir kullanıcı ile çalışıyor olacak, çünkü bu olduğunu tahmin ediyorum.

Herkes bu konuda herhangi bir ek ışık tutabilir?

CEVAP
2 Mart 2009, PAZARTESİ


Muhtemelen sertifika izinleri ile ilgili bir sorun olacak.

Bir birimini (neye bağlı olarak deposu . kendi kullanıcı bağlamında bu yürütme, olacak test ne zaman ^em>istemcisertifikası) sertifika özel anahtarı erişebilir.

Ancak eğer XML servis hizmeti hesabı altında çalışan olacak büyük olasılıkla bir Windows Hizmeti olarak IIS altında, ya da (Ağ hizmeti, Yerel Hizmet veya başka bir sınırlı hesap) is.

Hizmet hesabı erişimi sağlamak için özel anahtarı üzerinde uygun izinleri ayarlamak gerekir. MSDN the details vardır

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010