When you construct a self-signed certificate, you must use the host name and
not the IP address.

-Scott

On Jan 28, 2008 2:39 AM, Messi Chan <[EMAIL PROTECTED]> wrote:

>
> Hi,guys
> I have seen the docs
> http://www.ja-sig.org/wiki/display/CASC/CAS+Client+for+Java+3.1
> http://www.ja-sig.org/wiki/display/CASC/CAS+Client+for+Java+3.1 . But it
> isn't work! Does anybody test it and successful?
>
> I have 2 machines, one runs CAS Server 3.1.1(https://192.168.101.47:8443),
> the other runs my client application(http://192.168.101.43:8088). When I
> used CAS Client 3.0, it worked fine. But after changing CAS Client 3.1-RC1
> ,
> I received this message:"java.io.IOException: HTTPS hostname wrong:
>  should
> be <192.168.101.47>". My cfg file is below:
> ENV:server(jboss4.0.5ga with jdk1.5.0_07)   client:(tomcat5.5.16 with
> jdk1.5.0_06)
>
> web.xml
>        <display-name>Java CAS Client</display-name>
>        <!--
>                - Location of the XML file that defines the root
> application context
>                - Applied by ContextLoaderListener.
>        -->
>        <context-param>
>                <param-name>contextConfigLocation</param-name>
>
>  <param-value>/WEB-INF/securityConfiguration.xml</param-value>
>        </context-param>
>
>        <filter>
>                <filter-name>CAS Authentication Filter</filter-name>
>                <filter-class>
>
> org.springframework.web.filter.DelegatingFilterProxy
>                </filter-class>
>                <init-param>
>                        <param-name>targetBeanName</param-name>
>                        <param-value>casAuthenticationFilter</param-value>
>                </init-param>
>        </filter>
>
>        <filter>
>                <filter-name>CAS Validation Filter</filter-name>
>                <filter-class>
>
> org.springframework.web.filter.DelegatingFilterProxy
>                </filter-class>
>                <init-param>
>                        <param-name>targetBeanName</param-name>
>                        <param-value>casValidationFilter</param-value>
>                </init-param>
>        </filter>
>
>        <filter>
>                <filter-name>CAS
> HttpServletRequestWrapperFilter</filter-name>
>                <filter-class>
>
> org.jasig.cas.client.util.HttpServletRequestWrapperFilter
>                </filter-class>
>        </filter>
>
>        <filter>
>                <filter-name>CAS Assertion Thread Local
> Filter</filter-name>
>                <filter-class>
>
> org.jasig.cas.client.util.AssertionThreadLocalFilter
>                </filter-class>
>        </filter>
>
>
>        <filter-mapping>
>                <filter-name>CAS Authentication Filter</filter-name>
>                <url-pattern>/protected/*</url-pattern>
>        </filter-mapping>
>
>        <filter-mapping>
>                <filter-name>CAS Validation Filter</filter-name>
>                <url-pattern>/protected/*</url-pattern>
>        </filter-mapping>
>
>        <filter-mapping>
>                <filter-name>CAS
> HttpServletRequestWrapperFilter</filter-name>
>                <url-pattern>/protected/*</url-pattern>
>        </filter-mapping>
>
>
>        <filter-mapping>
>                <filter-name>CAS Assertion Thread Local
> Filter</filter-name>
>                <url-pattern>/protected/*</url-pattern>
>        </filter-mapping>
>
>
>        <listener>
>                <listener-class>
>
> org.springframework.web.context.ContextLoaderListener
>                </listener-class>
>        </listener>
>
>
>        <welcome-file-list>
>                <welcome-file>index.jsp</welcome-file>
>        </welcome-file-list>
>
>
>
> securityConfiguration.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <beans xmlns="http://www.springframework.org/schema/beans";
>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>        xmlns:tx="http://www.springframework.org/schema/tx";
>        xmlns:aop="http://www.springframework.org/schema/aop";
>        xmlns:p="http://www.springframework.org/schema/p";
>        xsi:schemaLocation="
>        http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
>    http://www.springframework.org/schema/tx
> http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
>    http://www.springframework.org/schema/aop
> http://www.springframework.org/schema/aop/spring-aop-2.0.xsd";>
>
>        <bean name="casAuthenticationFilter"
>                class="
> org.jasig.cas.client.authentication.AuthenticationFilter"
>                p:casServerLoginUrl="https://192.168.101.47:8443/cas/login";
>                p:renew="false" p:gateway="false"
>                p:serverName="http://192.168.101.43:8088"; />
>
>
>        <bean name="casValidationFilter"
>
> class="
> org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter"
>                p:redirectAfterValidation="true"
>                p:serverName="http://192.168.101.43:8088";
>                >
>                <property name="ticketValidator">
>                        <bean
>                                class="
> org.jasig.cas.client.validation.Cas20ServiceTicketValidator">
>                                <constructor-arg index="0" value="
> https://192.168.101.47:8443/cas"; />
>                        </bean>
>                </property>
>        </bean>
> </beans>
>
> Anybody could help me? thx.
> --
> View this message in context:
> http://www.nabble.com/Does-CAS-client-3.1-RC1-work-fine--tp15129222p15129222.html
> Sent from the CAS Users mailing list archive at Nabble.com.
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>



-- 
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to