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"
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
****************