open secure socket... using certificate

Bernard Devlin bdrunrev at gmail.com
Tue Jan 26 14:11:26 EST 2021


Thanks for the suggestion Erik, but I don't see from that how one specifies
the certificate.

Regards, Bernard

On Tue, Jan 26, 2021 at 6:03 PM Erik Beugelaar via use-livecode <
use-livecode at lists.runrev.com> wrote:

> Maybe this:
>
> secure socket "livecode.com:443"
>
> Examples:
>
> https://livecode.fandom.com/wiki/Secure_socket
>
> -----Original Message-----
> From: use-livecode <use-livecode-bounces at lists.runrev.com> On Behalf Of
> Bernard Devlin via use-livecode
> Sent: dinsdag 26 januari 2021 16:40
> To: How to use LiveCode <use-livecode at lists.runrev.com>
> Cc: Bernard Devlin <bdrunrev at gmail.com>
> Subject: Re: open secure socket... using certificate
>
> I did. I tried these too:
>
> *open* *secure* socket to "localhost:443"  using certificate tc and key tk
>
> *open* *secure* socket to "localhost:443" without verification using
> certificate tc and key tk
>
> When the above lines are entered in the script editor they are flagged as
> being syntax errors. In both cases it is what comes after "certificate"
> that is flagged as a syntax error (flagged as: missing "," near "tc").
> There seems to be no combination of command options that works with
> certificates.
>
> The fact that the Dictionary has zero information about what is expected
> for certificate/key was not a good sign, which is why I searched the
> archive.  I just went to have a look at the code on Github and I can seen
> nothing to suggest that "using certificate and key" is implemented.
>
> The server and client certificate are working in a browser, so the problem
> is definitely on the LC side.
>
> On Tue, Jan 26, 2021 at 2:34 PM Brian Milby via use-livecode <
> use-livecode at lists.runrev.com> wrote:
>
> > Did you try with “and key tKey”... it does not look like that part is
> > optional.
> >
> > Sent from my iPhone
> >
> > > On Jan 26, 2021, at 9:07 AM, Bernard Devlin via use-livecode <
> > use-livecode at lists.runrev.com> wrote:
> > >
> > > According to the Dictionary in LC 9.5.1 there is this command:
> > >
> > > open secure socket [from [localHostName][:localPort]] [to] socketID
> > > [with message callbackMessage] [without verification] *[using
> > > certificate certificate and key key]*
> > >
> > > However I can't get it to work.
> > >
> > > open secure socket to "localhost:443" using certificate
> > >
> > > throws a runtime error "no handler: using"
> > >
> > > If I use
> > >
> > >  open secure socket to "localhost:443"
> > >
> > > I get a socket connection, but all the security of a client
> > > certificate does not work
> > >
> > >
> > > This causes a syntax error in the IDE:
> > >
> > >  open secure socket to "localhost:443" using certificate tName
> > >
> > > Looking through the archives I see that a couple of discussions
> > > where people were asking about this variant of the "open socket"
> > > command 5 to 6 years ago, *saying that the "certificate" part has
> > > not been implemented*, regardless of what the Dictionary says.
> > >
> > > Is it really the case that for the past 6 years LC documentation has
> > > been misleading people concerning the implementation of certificates
> > > for
> > secure
> > > socket connections?
> > >
> > > I notice in the Dictionary the entry for "open socket" in the table
> > > of options for this command has entries for "certificate" and "key",
> > > but
> > these
> > > are both empty.  As if these features were meant to be implemented
> > > but
> > were
> > > never implemented and the Dictionary was never updated to remove
> > > this misleading information.
> > >
> > > I just find that hard to believe.
> > >
> > > Regards
> > >
> > > Bernard
> > > _______________________________________________
> > > use-livecode mailing list
> > > use-livecode at lists.runrev.com
> > > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list