Rants about Cincom Smalltalk

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Rants about Cincom Smalltalk

James Robertson-3
I saw Carl's recent rant about Pollock, and gave a brief reply to
it.  Here's something more: If you have similar issues (with Pollock,
Store, or any other part of Cincom Smalltalk), then please send me
those issues/complaints.

In particular, if you have been considering looking at a port from
another Smalltalk to Cincom Smalltalk, but have held off because of
Polllock's delivery schedule, then please send that along.

Thanks,



<Talk Small and Carry a Big Class Library>
James Robertson, Product Manager, Cincom Smalltalk
http://www.cincomsmalltalk.com/blog/blogView

Reply | Threaded
Open this post in threaded view
|

Soap document - wsdl not trusted

Giorgio Ferraris
Hi,
I'm trying to load a WSDL schema from
https://copyws.cendant.com/B2BGateway/service/XMLSelect

This schema comes easily if I point to it using a browser (Firefox), but if
I try to use WSDLClient or the WSDLWizard, I get this message:

CA Not in trust registry.

Do you have any hint? Why Firefox goes and get the schema and VW not?

This is the simple way to see the message:

wsdlClient := WsdlClient new loadFrom:
'https://copyws.cendant.com/B2BGateway/service/XMLSelect' asURI.

Should I made some different call?

Thanks for any help.

Giorgio Ferraris



Reply | Threaded
Open this post in threaded view
|

Re: Soap document - wsdl not trusted

Edward Stow
Giorgio,

The issues you are facing are due the https protocol http over ssl.
Firefox and other browsers are installed with a good number of  root
certificate authorites (CA) issued by companies like Verisgn, Thwarte
etc.

VW is installed without any root certificates - and so - cannot verify
the certificates that are exchanged from the server to the client.

It would be very, very nice if VW was installed with the common root
authorities -- and so save Giorgio and myself (from past experience)
having to learn how to obtain and install the certificates.

Answers to similiar problems are at:

http://www.parcplace.net/list/vwnc-archive/0512/msg00099.html


On 31/07/06, Giorgio Ferraris <[hidden email]> wrote:

> Hi,
> I'm trying to load a WSDL schema from
> https://copyws.cendant.com/B2BGateway/service/XMLSelect
>
> This schema comes easily if I point to it using a browser (Firefox), but if
> I try to use WSDLClient or the WSDLWizard, I get this message:
>
> CA Not in trust registry.
>
> Do you have any hint? Why Firefox goes and get the schema and VW not?
>
> This is the simple way to see the message:
>
> wsdlClient := WsdlClient new loadFrom:
> 'https://copyws.cendant.com/B2BGateway/service/XMLSelect' asURI.
>
> Should I made some different call?
>
> Thanks for any help.
>
> Giorgio Ferraris
>
>
>
>


--

Edward Stow

Reply | Threaded
Open this post in threaded view
|

R: Soap document - wsdl not trusted

Giorgio Ferraris
Hi, Edward,
thanks for the answer. I'll go to investigate your mail.

Giorgio

-----Messaggio originale-----
Da: Edward Stow [mailto:[hidden email]]
Inviato: lunedì 31 luglio 2006 4.47
A: Giorgio Ferraris
Cc: [hidden email]
Oggetto: Re: Soap document - wsdl not trusted

Giorgio,

The issues you are facing are due the https protocol http over ssl.
Firefox and other browsers are installed with a good number of  root
certificate authorites (CA) issued by companies like Verisgn, Thwarte
etc.

VW is installed without any root certificates - and so - cannot verify
the certificates that are exchanged from the server to the client.

It would be very, very nice if VW was installed with the common root
authorities -- and so save Giorgio and myself (from past experience)
having to learn how to obtain and install the certificates.

Answers to similiar problems are at:

http://www.parcplace.net/list/vwnc-archive/0512/msg00099.html


On 31/07/06, Giorgio Ferraris <[hidden email]> wrote:
> Hi,
> I'm trying to load a WSDL schema from
> https://copyws.cendant.com/B2BGateway/service/XMLSelect
>
> This schema comes easily if I point to it using a browser (Firefox), but
if

> I try to use WSDLClient or the WSDLWizard, I get this message:
>
> CA Not in trust registry.
>
> Do you have any hint? Why Firefox goes and get the schema and VW not?
>
> This is the simple way to see the message:
>
> wsdlClient := WsdlClient new loadFrom:
> 'https://copyws.cendant.com/B2BGateway/service/XMLSelect' asURI.
>
> Should I made some different call?
>
> Thanks for any help.
>
> Giorgio Ferraris
>
>
>
>


--

Edward Stow


Reply | Threaded
Open this post in threaded view
|

Re: Soap document - wsdl not trusted

kobetic
In reply to this post by Edward Stow
Edward Stow wrote:

> The issues you are facing are due the https protocol http over ssl.
> Firefox and other browsers are installed with a good number of  root
> certificate authorites (CA) issued by companies like Verisgn, Thwarte
> etc.
>
> VW is installed without any root certificates - and so - cannot verify
> the certificates that are exchanged from the server to the client.
>
> It would be very, very nice if VW was installed with the common root
> authorities -- and so save Giorgio and myself (from past experience)
> having to learn how to obtain and install the certificates.

I understand the sentiment, but this is easier said than done. Setting
up the trusted CA registry is a very sensitive task from the security
point of view. I have no idea what is the process that Microsoft uses to
maintain that registry for Windows, but I sure hope it is a highly
secured and thorough process. The certificate set should be regularly
reviewed and updated promptly in response to certificate revocations as
they come. This is something that we just don't have the resources for
at Cincom. I'd much rather annoy our customers out of ignorance of these
issues than end up being liable for some security disaster down the
road, because our disclaimers and warnings weren't big, red and flashy
enough. So we choose (arguably simpler for us, but hopefully safer in
the long run for you as well) way of trying to explain the issue well
enough along with providing some hints of simpler (less secure) ways of
achieving necessary setup if you can afford it. It's mentioned in those
posts that you linked to (section Handshake and Certificates in the
Security.pdf from VW7.4 on). Yes, X.509 certificates deserve a dedicated
chapter on their own and shouldn't be buried inside the SSL one, but
we'll get there.

I think the best we could do is trying to hook-up with certificate
stores of the underlying OS, assuming that the host is maintained with
at least the same level of security as the application running on it
requires (of course it's not clear that's a good general assumption).
However that is wildly different between OSs and I'm not even sure it's
standardized on all of them. For example, I wonder if the process
producing Apache's ca-bundle.crt or the way it gets bundled with various
Linux distributions would satisfy requirements of our customers
(especially the unsuspecting ones).

I hope that makes our position a bit clearer.

Martin