Here you go

2008-05-22 09:37:36,901 
org.jasig.cas.client.validation.Cas10TicketValidator < > [ERROR] 
javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to 
find valid certification path to requested target
javax.net.ssl.SSLHandshakeException: 
sun.security.validator.ValidatorException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to 
find valid certification path to requested target
       at 
com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)
       at 
com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1518)
       at 
com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:174)
       at 
com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:168)
       at 
com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:848)
 

       at 
com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:106)
 

       at 
com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)

By the way, I change the cas to lowercase. I don't know if it is a 
matter. But, before I change to lowercase, the exception is still 
"...The CAS server returned no response..."

Edward

Adam Rybicki wrote:
> Edward,
>
> If you are getting a message that says "The CAS server returned no 
> response," the CAS Client jar file is accessible.  The error 
> message(s) in your log files should be different now.  What are they?
>
> You keep saying that it's urgent, and you are asking for more help.  
> That's what this list is for.  We will try to help you learn this, so 
> that you are able to troubleshoot problems like this by yourself.  
> However, all learning takes time.  Perhaps if you need this fixed 
> urgently, you should consider hiring someone to solve this for you 
> quickly.
>
> Adam
>
> Edward Chen wrote:
>> Hi Adam,
>>
>> I still have the same problem "...The CAS server returned no 
>> response...." after I change to
>>
>> <filter-mapping>
>>      <filter-name>CAS Validation Filter</filter-name>
>>      <url-pattern>/*</url-pattern>
>>  </filter-mapping>
>>
>> from
>>
>> <filter-mapping>
>>      <filter-name>CAS Validation Filter</filter-name>
>>      <url-pattern>/Recruiting/*</url-pattern>
>>  </filter-mapping>
>>
>> I think it should be <url-pattern>/*</url-pattern>. I think I am not 
>> using the validation filter currently because of this 
>> <url-pattern>/Recruiting/*</url-pattern>
>>
>> I did  integrate cas-client-core-3.1.1.jar into my web app. I thought I 
>> did not. The log file I copied for you was from my workstation testing 
>> machine and the cas and web application did work in my workstation 
>> testing machine. However, when I deployed cas and web application to 
>> server ( a linux machine), it becomes
>> "...The CAS server returned no response...." after cas login and 
>> redirect to my web application.
>>
>> In my workstation I use <url-pattern>/*</url-pattern>
>>
>> How to fix it? cas server problem? client problem or filter problem or 
>> others?
>>
>> Please continue to help. It's still urgent.
>>
>> Edward
>>
>>
>>
>>
>>
>>
>>
>>
>> Adam Rybicki wrote:
>>   
>>> Edward,
>>>
>>> As others have already confirmed, you must configure your CAS client 
>>> application to use the JA-SIG CAS Client library, which facilitates 
>>> communications with the CAS server.  It is ultimately the CAS Client 
>>> library that will allow request.getRemoteUser() to return the username 
>>> of the authenticated user.
>>>
>>> The logs you sent make this fairly clear.  The log of the CAS server 
>>> clearly shows CAS issuing a service ticket for user "edwardc."  It 
>>> appears that the server is working fine.
>>>
>>> The log file from the client shows a clue to your problem.  The client 
>>> is unable to load the CAS Client filters.  The JA-SIG CAS Client 
>>> library (a jar file, which at least on my computer is called 
>>> "cas-client-core-3.1.1.jar") needs to be in your Web application's 
>>> classpath.  As with any enterprise Java Web application, there is an 
>>> appropriate place to install this jar file.  Since I see you are using 
>>> Tomcat, in your case this place should be something like 
>>> <tomcat_dir>/webapps/Recruiting/WEB-INF/lib.
>>>
>>> Adam
>>>
>>> Edward Chen wrote:
>>>     
>>>> I am kind of understanding...
>>>>
>>>> In order to display request.getRemoteUser() value in my test.jsp, I need 
>>>> to integrate cas client 3.1.1 to my application, for Recruiting 
>>>> application. The reason why my current test.jsp returns null value is 
>>>> because I haven't integrate cas client 3.21 with my application, Is it 
>>>> correct?
>>>>
>>>> I am done with the server side configuration, right?
>>>>
>>>> If so, how to integrate cas client 3.11 to my java/jsp application? do 
>>>> you have an instruction?
>>>>
>>>> Edward
>>>>
>>>> Scott Battaglia wrote:
>>>>   
>>>>       
>>>>> When CASifying an application, you integrate the CAS client with your 
>>>>> application.  You don't integrate the CAS client with the CAS server 
>>>>> software. The CAS client library is what allows the application to 
>>>>> communicate with the CAS server.
>>>>>
>>>>> You should be configuring the wrapper on YOUR application if you want 
>>>>> access to request.getRemoteUser().
>>>>>
>>>>> -Scott
>>>>>
>>>>> On Tue, May 20, 2008 at 11:22 PM, Edward Chen <[EMAIL PROTECTED] 
>>>>> <mailto:[EMAIL PROTECTED]>> wrote:
>>>>>
>>>>>     Adam and Scott,
>>>>>
>>>>>     It seems to me that I missing the client configuration. I tried to
>>>>>     locate HttpServletRequestWrapperFilter file but I don't find them
>>>>>     in my
>>>>>     cas 3.21 folder. So, I download "cas-client-3.1.1-release" and I find
>>>>>     HttpServletRequestWrapperFilter file in it. I wonder if I need to
>>>>>     integrate client into server. If yes, how to integrate
>>>>>     case-client-3.1.1? using maven? ??
>>>>>
>>>>>     I am stuck in this problem.
>>>>>
>>>>>     Edward
>>>>>
>>>>>     Adam Rybicki wrote:
>>>>>     > Edward,
>>>>>     >
>>>>>     > It's hard to tell what effect your cas.war file custom build may
>>>>>     have
>>>>>     > on CAS itself.  Let's assume for the time being, that this is fine.
>>>>>     >
>>>>>     > Did you have a chance to look inside the Tomcat logs as the error
>>>>>     > message was suggesting?  Getting no response from CAS could be
>>>>>     caused
>>>>>     > by a certificate error.  I looked at
>>>>>     > AbstractCasProtocolUrlBasedTicketValidator, and it is possible that
>>>>>     > this class would return null on a communication error with CAS
>>>>>     > server.  It logs the error and returns null.  Can you locate the log
>>>>>     > file?  I think that the CAS Client may be actually using the log
>>>>>     file
>>>>>     > of your application.
>>>>>     >
>>>>>     > Adam
>>>>>     >
>>>>>     > Edward Chen wrote:
>>>>>     >> Hi Scott and other experts,
>>>>>     >>
>>>>>     >> Hi,
>>>>>     >>
>>>>>     >> Just  a thought about this problem. I don't know if it will make a
>>>>>     >> difference.
>>>>>     >>
>>>>>     >> I think maybe the CAS in my tomcat  is different. Why?
>>>>>     >>
>>>>>     >> I deployed my CAS to Tomcat by other method - our own build.xml.
>>>>>     >>
>>>>>     >> CAS 3.2.1 is built with Maven 2.0.9. <http://2.0.9.> I generate
>>>>>     cas.war not by Maven,
>>>>>     >> but by my build.xml
>>>>>     >>
>>>>>     >> The current problem seems to me that the CAS only talks itself
>>>>>     and not
>>>>>     >> react to any applications. That is why there is
>>>>>     >>
>>>>>     >> "...The CAS server returned no response...." when CAS linking to an
>>>>>     >> application.
>>>>>     >>
>>>>>     >> What do you think?
>>>>>     >>
>>>>>     >> Edward
>>>>>     >>
>>>>>     >>
>>>>>     >> Scott Battaglia wrote:
>>>>>     >>
>>>>>     >>> Edward,
>>>>>     >>>
>>>>>     >>> Can you try using the CAS 20 filter and see if that works?
>>>>>     >>>
>>>>>     >>> -Scott
>>>>>     >>>
>>>>>     >>> On Fri, May 16, 2008 at 11:52 PM, Edward Chen
>>>>>     <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>>>>>     >>> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>>>>>     >>>
>>>>>     >>>     Here it's what I modify below. But it still doesn't work.
>>>>>     I have the
>>>>>     >>>     following exception. Can you tell what 's wrong with it?
>>>>>     Anything
>>>>>     >>>     wrong
>>>>>     >>>     with my cas filter?? Please help--very urgent
>>>>>     >>>
>>>>>     >>>
>>>>>     >>>      HTTP Status 500 -
>>>>>     >>>
>>>>>     >>>    
>>>>>     
>>>>> ------------------------------------------------------------------------
>>>>>     >>>
>>>>>     >>>     *type* Exception report
>>>>>     >>>
>>>>>     >>>     *message*
>>>>>     >>>
>>>>>     >>>     *description* _The server encountered an internal error ()
>>>>>     that
>>>>>     >>>     prevented it from fulfilling this request._
>>>>>     >>>
>>>>>     >>>     *exception*
>>>>>     >>>
>>>>>     >>>     javax.servlet.ServletException: The CAS server returned no
>>>>>     response.
>>>>>     >>>
>>>>>     >>>    
>>>>>      
>>>>> org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:152)
>>>>>     >>>
>>>>>     >>>    
>>>>>      
>>>>> org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:103)
>>>>>     >>>
>>>>>     >>>     *root cause*
>>>>>     >>>
>>>>>     >>>     org.jasig.cas.client.validation.TicketValidationException:
>>>>>     The CAS
>>>>>     >>>     server returned no response.
>>>>>     >>>
>>>>>     >>>    
>>>>>      
>>>>> org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:162)
>>>>>     >>>
>>>>>     >>>    
>>>>>      
>>>>> org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:129)
>>>>>     >>>
>>>>>     >>>    
>>>>>      
>>>>> org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:103)
>>>>>     >>>
>>>>>     >>>     *note* _The full stack trace of the root cause is
>>>>>     available in the
>>>>>     >>>     Apache Tomcat/5.5.25 logs._
>>>>>     >>>
>>>>>     >>>    
>>>>>     
>>>>> ------------------------------------------------------------------------
>>>>>     >>>
>>>>>     >>>
>>>>>     >>>          Apache Tomcat/5.5.25
>>>>>     >>>
>>>>>     >>>
>>>>>     >>>
>>>>>     >>>     ..........
>>>>>     >>>     <filter>
>>>>>     >>>         <filter-name>CAS Authentication Filter</filter-name>
>>>>>     >>>
>>>>>     >>>    
>>>>>     
>>>>> <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
>>>>>     >>>             <init-param>
>>>>>     >>>               <param-name>casServerLoginUrl</param-name>
>>>>>     >>>          
>>>>>     <param-value>https://casserver:8443/CAS/login</param-value>
>>>>>     >>>             </init-param>
>>>>>     >>>             <init-param>
>>>>>     >>>               <param-name>service</param-name>
>>>>>     >>>
>>>>>     >>>    
>>>>>     <param-value>http://casserver:8080/Recruiting/test.jsp</param-value>
>>>>>     >>>             </init-param>
>>>>>     >>>             <init-param>
>>>>>     >>>               <param-name>serverName</param-name>
>>>>>     >>>           <param-value>casserver:8080</param-value>
>>>>>     >>>             </init-param>
>>>>>     >>>           </filter>
>>>>>     >>>
>>>>>     >>>           <filter>
>>>>>     >>>             <filter-name>CAS Validation Filter</filter-name>
>>>>>     >>>
>>>>>     >>>    
>>>>>     
>>>>> <filter-class>org.jasig.cas.client.validation.Cas10TicketValidationFilter</filter-class>
>>>>>     >>>             <init-param>
>>>>>     >>>               <param-name>casUrlServerPrefix</param-name>
>>>>>     >>>           <param-value>https://casserver:8443/CAS</param-value>
>>>>>     >>>             </init-param>
>>>>>     >>>             <init-param>
>>>>>     >>>               <param-name>serverName</param-name>
>>>>>     >>>           <param-value>casserver:8080</param-value>
>>>>>     >>>             </init-param>
>>>>>     >>>           </filter>
>>>>>     >>>
>>>>>     >>>        <filter>
>>>>>     >>>              <filter-name>CAS HttpServletRequest Wrapper
>>>>>     >>>     Filter</filter-name>
>>>>>     >>>
>>>>>     >>>    
>>>>>     
>>>>> <filter-class>org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-class>
>>>>>     >>>        </filter>
>>>>>     >>>
>>>>>     >>>       <filter-mapping>
>>>>>     >>>           <filter-name>CAS Authentication Filter</filter-name>
>>>>>     >>>           <url-pattern>/*</url-pattern>
>>>>>     >>>       </filter-mapping>
>>>>>     >>>
>>>>>     >>>       <filter-mapping>
>>>>>     >>>           <filter-name>CAS Validation Filter</filter-name>
>>>>>     >>>           <url-pattern>/*</url-pattern>
>>>>>     >>>       </filter-mapping >
>>>>>     >>>
>>>>>     >>>       <filter-mapping>
>>>>>     >>>           <filter-name>CAS HttpServletRequest Wrapper
>>>>>     Filter</filter-name>
>>>>>     >>>           <url-pattern>/*</url-pattern>
>>>>>     >>>       </filter-mapping >
>>>>>     >>>     .............
>>>>>     >>>
>>>>>     >>>
>>>>>     >>>     Edward
>>>>>     >>>
>>>>>     >>>     Adam Rybicki wrote:
>>>>>     >>>     > Scott's right, of course.  The Thread Local filter is
>>>>>     not needed for
>>>>>     >>>     > what you need.  It becomes handy if you don't have
>>>>>     access to the
>>>>>     >>>     > HttpServletRequest.
>>>>>     >>>     >
>>>>>     >>>     > Adam
>>>>>     >>>     >
>>>>>     >>>     > Scott Battaglia wrote:
>>>>>     >>>     >> On Fri, May 16, 2008 at 7:32 PM, Adam Rybicki
>>>>>     >>>     <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>>>>>     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
>>>>>     >>>     >> <mailto:[EMAIL PROTECTED]
>>>>>     <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED]
>>>>>     <mailto:[EMAIL PROTECTED]>>>> wrote:
>>>>>     >>>     >>
>>>>>     >>>     >>     Edward,
>>>>>     >>>     >>
>>>>>     >>>     >>     Cross-posting to the wrong list (cas-dev) will not
>>>>>     speed up
>>>>>     >>>     a reply.
>>>>>     >>>     >>
>>>>>     >>>     >>     One thing you'll need is an additional filter.
>>>>>      Actually,
>>>>>     >>>     two of
>>>>>     >>>     >>     them, I think.  To make getRemoteUser() work,
>>>>>     you'll need them
>>>>>     >>>     >>     configured similar to this:
>>>>>     >>>     >>
>>>>>     >>>     >>       <filter>
>>>>>     >>>     >>         <filter-name>CAS HttpServletRequest Wrapper
>>>>>     >>>     Filter</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 HttpServletRequest Wrapper
>>>>>     >>>     Filter</filter-name>
>>>>>     >>>     >>
>>>>>     >>>     >>         <url-pattern>/*</url-pattern>
>>>>>     >>>     >>       </filter-mapping>
>>>>>     >>>     >>
>>>>>     >>>     >>       <filter-mapping>
>>>>>     >>>     >>         <filter-name>CAS Assertion Thread Local
>>>>>     >>>     Filter</filter-name>
>>>>>     >>>     >>
>>>>>     >>>     >>         <url-pattern>/*</url-pattern>
>>>>>     >>>     >>       </filter-mapping>
>>>>>     >>>     >>
>>>>>     >>>     >>
>>>>>     >>>     >>     What concerns me is that, while you are using the
>>>>>     JA-SIG CAS
>>>>>     >>>     >>     Client, the exception message you included appears
>>>>>     to have come
>>>>>     >>>     >>     from the Yale CAS Filter.  I don't think you need both.
>>>>>     >>>     >>
>>>>>     >>>     >>
>>>>>     >>>     >> Adam beat me to it.  But you are including the
>>>>>     configuration
>>>>>     >>>     for the
>>>>>     >>>     >> JASIG CAS Client but an error message from the Yale CAS
>>>>>     client.
>>>>>     >>>     >> That's impossible unless you have both of them
>>>>>     configured, which I
>>>>>     >>>     >> don't think has ever been tried.  I'd recommend just
>>>>>     sticking with
>>>>>     >>>     >> one of them.  If you merely wish to read the
>>>>>     request.getRemoteUser,
>>>>>     >>>     >> you also won't need the ThreadLocal filter either.
>>>>>     >>>     >>
>>>>>     >>>     >> -Scott
>>>>>     >>>     >>
>>>>>     >>>     >>
>>>>>     >>>     >>
>>>>>     >>>     >>     Adam
>>>>>     >>>     >>
>>>>>     >>>     >>     Edward Chen wrote:
>>>>>     >>>     >>>     I installed CAS 3.2.1 and deployed successfully
>>>>>     with LDAP
>>>>>     >>>     in my
>>>>>     >>>     >>>     Windows XP and Tomcat5.25. Now I want to link the
>>>>>     simple jsp
>>>>>     >>>     >>>     application in Tomcat to CAS. I modified the CAS
>>>>>     filter in
>>>>>     >>>     >>>     web.xml as bellow. If I comment out "CAS
>>>>>     Validation Filter", I
>>>>>     >>>     >>>     got redirected to CAS and passed CAS login and
>>>>>     went back
>>>>>     >>>     to the
>>>>>     >>>     >>>     application. However, I got "null" value
>>>>>     >>>     >>>     (<%=request.getRemoteUser()%>) in my test.jsp. It
>>>>>     should be
>>>>>     >>>     >>>     supposed to have the CAS login username. If I don't
>>>>>     >>>     comment out
>>>>>     >>>     >>>     "CAS Validation Filter", I got redirected to CAS and
>>>>>     >>>     passed CAS
>>>>>     >>>     >>>     login. But when CAS went back to the application, it
>>>>>     >>>     throws out
>>>>>     >>>     >>>     exception, something like "*exception*
>>>>>     >>>     >>>     javax.servlet.ServletException: Unable to validate
>>>>>     >>>     >>>     ProxyTicketValidator
>>>>>     >>>     >>>     [[edu.yale.its.tp.cas.client.ProxyTicketValidator
>>>>>     >>>     >>>     proxyList=[null]
>>>>>     >>>     >>>     [edu.yale.its.tp.cas.client.ServiceTicketValidator
>>>>>     ..... " It
>>>>>     >>>     >>>     seems to me that the validation doesn't work. What is
>>>>>     >>>     wrong with
>>>>>     >>>     >>>     it? How to fix it? any recommendation?? any thing
>>>>>     wrong
>>>>>     >>>     with the
>>>>>     >>>     >>>     following CAS filter?? Very urgent help needed!!!
>>>>>     ........
>>>>>     >>>     >>>     <filter> <filter-name>CAS Authentication
>>>>>     Filter</filter-name>
>>>>>     >>>     >>>
>>>>>     >>>    
>>>>>     
>>>>> <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
>>>>>     >>>     >>>     <init-param>
>>>>>     <param-name>casServerLoginUrl</param-name>
>>>>>     >>>     >>>    
>>>>>     <param-value>https://xxxxxxxxx:8443/CAS/login</param-value>
>>>>>     >>>     >>>     </init-param> <init-param>
>>>>>     <param-name>service</param-name>
>>>>>     >>>     >>>
>>>>>     >>>    
>>>>>     <param-value>http://xxxxxxxxx:8080/Recruiting/test.jsp</param-value>
>>>>>     >>>     >>>     </init-param> <init-param>
>>>>>     <param-name>serverName</param-name>
>>>>>     >>>     >>>     <param-value>xxxxxxx:8080/</param-value> </init-param>
>>>>>     >>>     </filter>
>>>>>     >>>     >>>     <filter> <filter-name>CAS Validation
>>>>>     Filter</filter-name>
>>>>>     >>>     >>>
>>>>>     >>>    
>>>>>     
>>>>> <filter-class>org.jasig.cas.client.validation.Cas10TicketValidationFilter</filter-class>
>>>>>     >>>     >>>     <init-param>
>>>>>     <param-name>casUrlServerPrefix</param-name>
>>>>>     >>>     >>>     <param-value>https://xxxxxxx:8443/CAS</param-value>
>>>>>     >>>     >>>     </init-param> <init-param>
>>>>>     <param-name>serverName</param-name>
>>>>>     >>>     >>>     <param-value>xxxxxxxxxxx:8080/</param-value>
>>>>>     </init-param>
>>>>>     >>>     >>>     </filter> <filter-mapping> <filter-name>CAS
>>>>>     Authentication
>>>>>     >>>     >>>     Filter</filter-name> <url-pattern>/*</url-pattern>
>>>>>     >>>     >>>     </filter-mapping> <!--filter-mapping> <filter-name>CAS
>>>>>     >>>     >>>     Validation Filter</filter-name>
>>>>>     <url-pattern>/*</url-pattern>
>>>>>     >>>     >>>     </filter-mapping --> ...................
>>>>>     >>>     >>>     ______________________________
>>>>>     >>>     >>>     _________________
>>>>>     >>>     >>>     Yale CAS mailing list
>>>>>     >>>     >>>     [email protected] <mailto:[email protected]>
>>>>>     <mailto:[email protected] <mailto:[email protected]>>
>>>>>     >>>     <mailto:[email protected] <mailto:[email protected]>
>>>>>     <mailto:[email protected] <mailto:[email protected]>>>
>>>>>     >>>     >>>     http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>     >>>     >>
>>>>>     >>>     >>     _______________________________________________
>>>>>     >>>     >>     Yale CAS mailing list
>>>>>     >>>     >>     [email protected] <mailto:[email protected]>
>>>>>     <mailto:[email protected] <mailto:[email protected]>>
>>>>>     >>>     <mailto:[email protected] <mailto:[email protected]>
>>>>>     <mailto:[email protected] <mailto:[email protected]>>>
>>>>>     >>>     >>     http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>     >>>     >>
>>>>>     >>>     >>
>>>>>     >>>     >>
>>>>>     >>>     >>
>>>>>     >>>     >> --
>>>>>     >>>     >> -Scott Battaglia
>>>>>     >>>     >> PGP Public Key Id: 0x383733AA
>>>>>     >>>     >> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>>>>>     >>>     >>
>>>>>     >>>    
>>>>>     
>>>>> ------------------------------------------------------------------------
>>>>>     >>>     >>
>>>>>     >>>     >> _______________________________________________
>>>>>     >>>     >> Yale CAS mailing list
>>>>>     >>>     >> [email protected] <mailto:[email protected]>
>>>>>     <mailto:[email protected] <mailto:[email protected]>>
>>>>>     >>>     >> http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>     >>>     >>
>>>>>     >>>     > _______________________________________________
>>>>>     >>>     > Yale CAS mailing list
>>>>>     >>>     > [email protected] <mailto:[email protected]>
>>>>>     <mailto:[email protected] <mailto:[email protected]>>
>>>>>     >>>     > http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>     >>>     >
>>>>>     >>>
>>>>>     >>>     _______________________________________________
>>>>>     >>>     Yale CAS mailing list
>>>>>     >>>     [email protected] <mailto:[email protected]>
>>>>>     <mailto:[email protected] <mailto:[email protected]>>
>>>>>     >>>     http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>     >>>
>>>>>     >>>
>>>>>     >>>
>>>>>     >>>
>>>>>     >>> --
>>>>>     >>> -Scott Battaglia
>>>>>     >>> PGP Public Key Id: 0x383733AA
>>>>>     >>> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>>>>>     >>>
>>>>>     
>>>>> ------------------------------------------------------------------------
>>>>>     >>>
>>>>>     >>> _______________________________________________
>>>>>     >>> Yale CAS mailing list
>>>>>     >>> [email protected] <mailto:[email protected]>
>>>>>     >>> http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>     >>>
>>>>>     >>>
>>>>>     >>
>>>>>     >> _______________________________________________
>>>>>     >> Yale CAS mailing list
>>>>>     >> [email protected] <mailto:[email protected]>
>>>>>     >> http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>     >>
>>>>>     >>
>>>>>     > _______________________________________________
>>>>>     > Yale CAS mailing list
>>>>>     > [email protected] <mailto:[email protected]>
>>>>>     > http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>     >
>>>>>
>>>>>     _______________________________________________
>>>>>     Yale CAS mailing list
>>>>>     [email protected] <mailto:[email protected]>
>>>>>     http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> -Scott Battaglia
>>>>> PGP Public Key Id: 0x383733AA
>>>>> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>> _______________________________________________
>>>>> Yale CAS mailing list
>>>>> [email protected]
>>>>> http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>   
>>>>>     
>>>>>         
>>>> _______________________________________________
>>>> Yale CAS mailing list
>>>> [email protected]
>>>> http://tp.its.yale.edu/mailman/listinfo/cas
>>>>
>>>>   
>>>>       
>>> _______________________________________________
>>> Yale CAS mailing list
>>> [email protected]
>>> http://tp.its.yale.edu/mailman/listinfo/cas
>>>   
>>>     
>>
>> _______________________________________________
>> Yale CAS mailing list
>> [email protected]
>> http://tp.its.yale.edu/mailman/listinfo/cas
>>
>>   
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>   

_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to