<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: CSS SSL and client certificate in Application Networking</title>
    <link>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438504#M8028</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gilles,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have not described my problem at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently we are doing the SSL Termination on a webserver.&lt;/P&gt;&lt;P&gt;There are two locations specified in the apache config.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;location /webservices/onlytoca&amp;gt;&lt;/P&gt;&lt;P&gt;  SSLVerifyClient require&lt;/P&gt;&lt;P&gt;  SSLVeridfyDepth 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;LOCATION&gt;&lt;/LOCATION&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the path /webservices/onlyToCa is only allowd to clients which did a certification via clientcert.&lt;/P&gt;&lt;P&gt;The /content is allowed to all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to migrate to the SSL-Module because we need to analyse the URL for stickyness.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question was, is there a way to restrict a url path to clients which did a client certification.&lt;/P&gt;&lt;P&gt;I can set up the ssl-server to ignore certificaton failures.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, do you know about the HTTP-Header insert? Is the header to be inserted also if the client has not been certified via cc or only if the client performed a certification?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If not, a solution would be to have 3 contet_rules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one, which checks for a existing of http-header which is set when the request is cerfified. &lt;/P&gt;&lt;P&gt;There i can limit the URL to /webservices/toCaOnly/*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one cr, which allows any other content&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one cr, which sends a redirect to a error page. This one should only be accessed if the url is /webservices/toCaOnly and the http header is not set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope i wrote it down clear enough to understand.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sven&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Jun 2005 08:14:14 GMT</pubDate>
    <dc:creator>Sbutzek</dc:creator>
    <dc:date>2005-06-08T08:14:14Z</dc:date>
    <item>
      <title>CSS SSL and client certificate</title>
      <link>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438502#M8026</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In a situation where SSL Traffic is terminated on a SSL Module.&lt;/P&gt;&lt;P&gt;And having clients which to clientcertification.&lt;/P&gt;&lt;P&gt;There are 2 contents aviable on the webserver.&lt;/P&gt;&lt;P&gt;One for certified users and one for both.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a way to restrict a path of a url to clients which performed a client cert?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And have all other content on that server aviable to both , certified and not certified clients?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sven&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jun 2005 13:57:57 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438502#M8026</guid>
      <dc:creator>Sbutzek</dc:creator>
      <dc:date>2005-06-07T13:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: CSS SSL and client certificate</title>
      <link>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438503#M8027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sven,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how can you have clients doing client authentication and other bypassing authentication ?&lt;/P&gt;&lt;P&gt;Do you have 2 rules ?&lt;/P&gt;&lt;P&gt;Do you allow un-authenticated client to go through ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you comparing client doing SSL and client using cleartext ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this is the case, you should create 2 rules, when for decrypted traffic and one for cleartext traffic.&lt;/P&gt;&lt;P&gt;Users hitting the cleartext traffic directly on a specific path would be redirected.&lt;/P&gt;&lt;P&gt;The same user hitting the decrypted rule would go through.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gilles.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jun 2005 14:11:42 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438503#M8027</guid>
      <dc:creator>Gilles Dufour</dc:creator>
      <dc:date>2005-06-07T14:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: CSS SSL and client certificate</title>
      <link>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438504#M8028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gilles,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have not described my problem at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently we are doing the SSL Termination on a webserver.&lt;/P&gt;&lt;P&gt;There are two locations specified in the apache config.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;location /webservices/onlytoca&amp;gt;&lt;/P&gt;&lt;P&gt;  SSLVerifyClient require&lt;/P&gt;&lt;P&gt;  SSLVeridfyDepth 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;LOCATION&gt;&lt;/LOCATION&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the path /webservices/onlyToCa is only allowd to clients which did a certification via clientcert.&lt;/P&gt;&lt;P&gt;The /content is allowed to all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to migrate to the SSL-Module because we need to analyse the URL for stickyness.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question was, is there a way to restrict a url path to clients which did a client certification.&lt;/P&gt;&lt;P&gt;I can set up the ssl-server to ignore certificaton failures.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, do you know about the HTTP-Header insert? Is the header to be inserted also if the client has not been certified via cc or only if the client performed a certification?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If not, a solution would be to have 3 contet_rules&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one, which checks for a existing of http-header which is set when the request is cerfified. &lt;/P&gt;&lt;P&gt;There i can limit the URL to /webservices/toCaOnly/*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one cr, which allows any other content&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one cr, which sends a redirect to a error page. This one should only be accessed if the url is /webservices/toCaOnly and the http header is not set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope i wrote it down clear enough to understand.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sven&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jun 2005 08:14:14 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438504#M8028</guid>
      <dc:creator>Sbutzek</dc:creator>
      <dc:date>2005-06-08T08:14:14Z</dc:date>
    </item>
    <item>
      <title>Re: CSS SSL and client certificate</title>
      <link>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438505#M8029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sven,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think you should enforce user to do clientauthentication and in case of failure redirect the user to another vip where client authentication is not required - could be the same ip but a different port like 444.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you just allow users to go through if client authentication fails, I don't think the CSS will be able to distinguished a user that successfully passed authentication from one that failed.&lt;/P&gt;&lt;P&gt;If you insert text in the HTTP header, I'm not sure what should happen if the authentication fails.&lt;/P&gt;&lt;P&gt;Don't know if the text will still be included.&lt;/P&gt;&lt;P&gt;That's why I think a redirect on failure to another vip would be easier to implement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gilles.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jun 2005 12:35:51 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438505#M8029</guid>
      <dc:creator>Gilles Dufour</dc:creator>
      <dc:date>2005-06-08T12:35:51Z</dc:date>
    </item>
    <item>
      <title>Re: CSS SSL and client certificate</title>
      <link>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438506#M8030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Gilles,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your fast response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But that solution does not work by us.&lt;/P&gt;&lt;P&gt;May you know, there are some credit card companys (visa) which do some certification of System infrastructur in case of security.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As i know, they only allow port 80 and 443 inside the dmz. Thats what we are limited today.&lt;/P&gt;&lt;P&gt;So a request to 444, would never arrive my css, because it is behind a firwall.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So at all, there is no way to implement this on css like the apache weberser supports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I opend a case, but the tac engeneer gave me the advice to do it via the http-header-rule and the http-header insertion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Sven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jun 2005 13:21:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/css-ssl-and-client-certificate/m-p/438506#M8030</guid>
      <dc:creator>Sbutzek</dc:creator>
      <dc:date>2005-06-08T13:21:36Z</dc:date>
    </item>
  </channel>
</rss>

