Maybe this: secure socket "livecode.com:443"
Examples: https://livecode.fandom.com/wiki/Secure_socket -----Original Message----- From: use-livecode <use-livecode-boun...@lists.runrev.com> On Behalf Of Bernard Devlin via use-livecode Sent: dinsdag 26 januari 2021 16:40 To: How to use LiveCode <email@example.com> Cc: Bernard Devlin <bdrun...@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 < firstname.lastname@example.org> 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 < > email@example.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 > > firstname.lastname@example.org > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > email@example.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 firstname.lastname@example.org Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list email@example.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode