Yes, for GT 4.0.x you will need to set it on the stub.
 
When you add two protection levels, it implies either is acceptable. That
is, the client can either just sign the message or encrypt it.
 
Rachana


  _____  

From: Wilson Jr. [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, April 23, 2008 5:04 PM
To: Rachana Ananthakrishnan
Cc: Globus User List
Subject: Re: [gt-user] How setup GSI Transport in the Client


Hi Rachana,

well, I'm using GT 4.0.x, I am setting the security on the stub in the code
of the client, 
in fact I'd like to know if I can put it in the
client-security-descriptor.xml, I was putting 
when I was using GSISecureConversation, but using GSITransport, putting in
the security descriptor
of the client didn't work.

And I have another doubt:
If I define this security-descriptor for my Grid-Service:
<?xml version="1.0" encoding="UTF-8"?>

<securityConfig xmlns="http://www.globus.org";>

        <auth-method>
                <GSITransport>
                        <protection-level>
                                <integrity/>
                                <privacy/>
                        </protection-level>
                </GSITransport>
        </auth-method>

   <authz value="none"/>   

</securityConfig>


This define that my client needs to Set:
GSITransport with Integrity  ?AND? Privacy ????
or
GSITransport with Integrity  ?OR? Privacy ????

In relation to run-as, for now I 'm not needing to use Delegation anymore.

thanks.


On Wed, Apr 23, 2008 at 9:31 AM, Rachana Ananthakrishnan
<[EMAIL PROTECTED]> wrote:


If you are using GT 4.1.x or code from trunk, use GSISecureTransport as the
element name:

 

http://www.globus.org/toolkit/docs/development/4.2-drafts/security/wsaajava/
wsaajava-secdesc.html#wsaajava-secdesc-clientSide

 

In GT 4.0.x, you need to set it on the stub if encryption is required. If
GSI Transport with signature is needed, it will be used based on the URL
starting with "https".

 

http://www.globus.org/toolkit/docs/4.0/security/message/WS_AA_Message_Level_
Public_Interfaces.html#s-message-public-domain

 

 

BTW, run-as caller identity requires that the caller delegate credentials to
the service as part of the authentication step. So it will work only with
GSI Secure Conversation with delegation.

 

Rachana

 


  _____  


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Wilson Jr.
Sent: Tuesday, April 22, 2008 9:34 PM
To: Globus User List
Subject: [gt-user] How setup GSI Transport in the Client

 

Hi folks,

I was running the Globus Container with: -nosec, and then using
GSISecureConversation
at my GridService, and it works fine. I'd like to change to GSITransport,
then I took out the
-nosec, and I'm running Globus in 8443. The security-descriptor from my
service is this:
<securityConfig xmlns="http://www.globus.org";>

        <auth-method>
                <GSITransport>
                        <protection-level>
                                <privacy/>
                        </protection-level>
                </GSITransport>
        </auth-method>

   <authz value="none"/>   

        <run-as>
                <caller-identity/>
        </run-as>

</securityConfig>

My client has a client-security-descriptor.xml to choose the level of
security, before using
GsiSecureConversation, it was ok, but putting:
<GSITransport>
   <privacy/>
</GSITransport>

it doesn't work, says the attribute GSITrasnport cannot be used in the
descriptor, then I took out 
and let my client-security-descriptor.xml practically empty:
<?xml version="1.0" encoding="UTF-8"?>
<securityConfig xmlns="http://www.globus.org";>

</securityConfig>

and it throws this exception:
ERROR: GSI Transport (encryption only) authentication required for
"{http://topgrid.dcc.ufba.br/namespace/grid/apps/AfisDCC/AfisDCC}sendFinger
<http://topgrid.dcc.ufba.br/namespace/grid/apps/AfisDCC/AfisDCC%7dsendFinger
> " operation.
AxisFault



My question is, How do I set GSI Transport in the client?

-- 
"É este um mundo no qual devemos esconder nossas virtudes?"
Willian Shakespeare


****************
Wilson Júnior
**************** 




-- 
"É este um mundo no qual devemos esconder nossas virtudes?"
Willian Shakespeare


****************
Wilson Júnior
**************** 

Reply via email to