Thanks a lot for your help!!. We understand AG a little better now :-)<br><br>Another question: we are trying to consume Venue and VenueServer web services without success. Now, I understand that as AccessGrid relies on Globus Toolkit (I have heard about it before, but I understand it better) we need to construct clients compatible with it. Using JAX-WS (used by Netbeans IDE) is not a good idea. Am I in the right way??<br>
<br>Luis,<br><br><div><span class="gmail_quote">2008/3/27, Thomas D. Uram &lt;<a href="mailto:turam@mcs.anl.gov">turam@mcs.anl.gov</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



  
  

<div bgcolor="#ffffff" text="#000000">
Luis:<br>
<br>
See responses inline.<span class="q"><br>
<br>
On 3/14/08 3:24 PM, Luis Galárraga wrote:
<blockquote type="cite">Greetings Tom:<br>
  <br>
First of all, thanks again for your help, I have several questions,
this time related to server certificates. Do the things we were talking
about identity certificates apply to server certificates?. We have a
developer who is working in consuming AG server web services from a
Java Client. He would like to work at home, but unfortunately our
request for opening certain tcp ports was denied because of security
issues. I told him to run server and client in his machine. I had to
make a server certificate request to be able to run the server first
time:<br>
- Is it possible to omit this step?. <br>
</blockquote></span>
The server does require a certificate; this requirement cannot be
avoided.<span class="q"><br>
<blockquote type="cite">- If not, is it possible to create it with a tool like
openssl. When starting server from terminal, it asks for a certificate.<br>
</blockquote></span>
You can build up the required certificate state completely independent
from the Access Grid Developers CA if you want.&nbsp; In that case, you&#39;ll
have to make sure that the CA cert is installed at both the server and
at client machines.&nbsp; And the CA cert will have to be used to sign the
certificate used to run the server.&nbsp; This is standard PKI practice, so
you should be able to find sufficient references online.&nbsp; If you have
trouble, please ask.<span class="q"><br>
<blockquote type="cite">- Is there a way of exporting a certificate from command
line. I have a problem with the certificate management tool (it crashes
unexpectedly. I reported it and there is someone working to provide you
a better report) so I cannot do it through graphical interface.<br>
</blockquote></span>
You can use certmgr.py.&nbsp; In some cases, it will be called certmgr3.py.&nbsp;
After running it, type &#39;help&#39; for a list of available commands.<div><span class="e" id="q_118f1d389dac165e_7"><br>
<br>
<blockquote type="cite"><br>
Regards,<br>
Luis<br>
  <br>
  <br>
  <br>
  <div><span class="gmail_quote">2008/3/13, Thomas D. Uram &lt;<a href="mailto:turam@mcs.anl.gov" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">turam@mcs.anl.gov</a>&gt;:</span>
  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi
Luis:<br>
    <br>
There are a few things you need to know in this regard:<br>
    <br>
- By default, AG3 venues do not require that clients have a certificate<br>
to enter.&nbsp;&nbsp;Venues can be optionally configured to require a certificate,<br>
in which case the user must present a certificate that satisfies the<br>
access controls on the venue.<br>
    <br>
- You can run your own CA and issue your own certificates.&nbsp;&nbsp;In that<br>
case, you&#39;ll need to make sure your clients have both your CA<br>
certificate and their personal certificate.<br>
    <br>
Otherwise, this is general PKI.&nbsp;&nbsp;If you have other questions, don&#39;t<br>
hesitate to ask.<br>
    <br>
Tom<br>
    <br>
    <br>
On 3/6/08 3:41 PM, Luis Galárraga wrote:<br>
&gt; Greetings:<br>
&gt;<br>
&gt; I am part of project for developing a webinar infraestructure
based on<br>
&gt; Access Grid. After a long discussion in which suggestions in this<br>
&gt; mailing list were strongly considered, we have decided to
implement a<br>
&gt; simple client for venues (in servers 3.x) using Java Web Start
Apps.<br>
&gt; As you can see, there are many things to do, and developers have<br>
&gt; started by making tests with the soap interfaces in the our AG
server,<br>
&gt; however they are not clear about the&nbsp;&nbsp;concepts behind the<br>
&gt; authentication process. We know AG uses digital certificates for<br>
&gt; everything: users and services and those certificates are
generated by<br>
&gt; AG developers (after a process request). Can our developer team<br>
&gt; generate certificates signed by us or it is required your sign?<br>
&gt; Several people in our university will probably use the system so we<br>
&gt; would like to have the privilege to generate the certificates.
Could<br>
&gt; someone explain us in a better way, the technical issues behind<br>
&gt; authentication based on certificates (= how you implemented it)?. I<br>
&gt; hope you can help us.<br>
&gt;<br>
&gt; Thanks in advance,<br>
&gt;<br>
&gt; Regards,<br>
&gt; Luis Galárraga<br>
  </blockquote>
  </div>
  <br>
</blockquote>
</span></div></div>

</blockquote></div><br>