Hi,

I'm not trying to see the SSL stuff itself, but make the connector ask for a
client certificate. 
This works with the security-constraint config mentioned below, if I
reference a role from the user-realm. As I do not have the users defined in
some realm, i try to find a was to make the connector switch to requesting a
client certificate without  referencing a realm.

The only alternative would be to dump the filter and implement a realm? 

Mit freundlichen Grüßen,
Alexander Jung
 

> -----Ursprüngliche Nachricht-----
> Von: Dima Retov [mailto:[EMAIL PROTECTED] 
> Gesendet: Dienstag, 6. März 2007 14:33
> An: Tomcat Users List
> Betreff: Re: How to request a client Certificate Authentication ?
> 
> Hi,
> 
> SSL stuff happens before any actual HTTP data is sent.
> It not possible to see request's URL at this stage.
> 
> Dima
> 
> Tuesday, March 6, 2007, 3:29:15 PM, you wrote:
> 
> JAA> Hello,
>  
> JAA> I try to implement a custom client certificate 
> authentication, that does
> JAA> some complicated LDAP-lookups in the background and 
> gives an authenticated
> JAA> value with request.getRemoteUser() back to the applications.
>  
> JAA> Peeking through the jcifs source, I chose to implement a 
> filter. This
> JAA> works,but I'd like to limit the areas where the 
> tomcat-SSL Connector asks
> JAA> for a SSL-Clientauthentication.
>  
> JAA> I configured the connector with clientAuth="false" and 
> tried to force SSL
> JAA> client authentication within the applications web.xml with:
> 
> JAA>  <security-constraint>
> JAA>          <web-resource-collection>
>       
> JAA> <web-resource-name>Zugriffsschutz</web-resource-name>
> JAA>                  <url-pattern>/secure/*</url-pattern>
> JAA>          </web-resource-collection>
> JAA>          <user-data-constraint>
> JAA>           <transport-guarantee>CONFIDENTIAL</transport-guarantee>
> JAA>          </user-data-constraint>
> JAA>  </security-constraint>
> 
> JAA>  <login-config>
> JAA>          <auth-method>CLIENT-CERT</auth-method>
> JAA>  </login-config>
>  
> JAA> But this does not make the connector ask for a client 
> certificate. How do I
> JAA> make the connector ask for it? (clientAuth="true" in the 
> connectors
> JAA> configuration works, but limits the access of all pages 
> to users that have
> JAA> client certs).
> 
> JAA> I'm using tomcat 5.5.20.
> 
> JAA> Regards,
> JAA> Alexander Jung
> 
> 
> 
> -- 
> Best regards,
>  Dima                            mailto:[EMAIL PROTECTED]
> 
> 
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to