2012-12-10 11 views
5

İstemci sertifikası kimlik doğrulaması sırasında bazı kullanıcılar için NULL döndüren Request.getAttribute ("javax.servlet.request.X509Certificate") ile ilgili bir sorun var ve geçerli diğerleri için sertifika. Bunun başarısız olduğu kullanıcılar için, Windows kullanıcı profillerini silip yeniden oluşturursak sorun çözülüyor. Bu sorun için bir çözüm var, ancak kullanıcılarımızın Windows hesap profilini yeniden oluşturmasını engellemeyi umuyordum. IE veya ActivIdentity'de IE'nin istemci sertifikasını göndermemesine neden olabilecek belirli bir ayar var mı? Windows 7'de IE8 ve ActivIdentity 6.1'i Tomcat 6 ile kullanıyoruz.Request.getAttribute ("javax.servlet.request.X509Certificate") İade

Teşekkürler.

Tri

+1

Tomcat yapılandırmanızda HTTPS bağlayıcısında clientAuth = "true" ayarlamayı deneyebilirsiniz, bu da istemcileri bir sertifika olmadan reddeder, ancak bunun istemci tarafında farklı bir davranışa neden olup olmayacağını bilmiyorum. – Alex

+0

Bunu çözdün mü, @Tri Phan? Eğer öyleyse, lütfen çözümünüzü paylaşın. –

cevap

0

Müşterileriniz Windows kendi sertifikaları kullanılabilir hale getirmek için ActivClient yapılandırmanız gerekir. Araçları | Gelişmiş | Windows için Sertifikalar Kullanılabilir menü öğesi bunu yapacaktır.

+0

Bu iş mi? Ayrıca, @Mermeister, müşterinin bazen sertifikasını hazırladığı durumlar nedir? Bazen istemcimin HTTP istekleri sertifika içerir, ancak diğer zamanlarda olmaz –

İlgili konular