[ANN] Working SSL In Squeak

J J azreal1977 at hotmail.com
Tue Oct 3 03:57:52 UTC 2006


So, the order is now:

CryptographyBase
Cryptography-Core
Cryptography-DES
Cryptography-DSA
Cryptography-ElGamal
Cryptography-RSA
Cryptography-SHA1
Cryptography-RC4
Cryptography-MD5
Cryptography-ASN1
Cryptography-X509
Cryptography-SSL
Cryptography-DES

Right?  Or do you have to do something with versions (like download one 
version of base, then a different one later)?

>From: Robert Withers <reefedjib at yahoo.com>
>Reply-To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>CC: Cryptography Team Development 
>List<cryptography at lists.squeakfoundation.org>
>Subject: Re: [ANN] Working SSL In Squeak
>Date: Mon, 2 Oct 2006 15:07:39 -0700
>
>Hi,
>
>On Oct 2, 2006, at 2:20 PM, Hans-Martin Mosner wrote:
>
>>The in-image implementation existed as part of my OpenPGP efforts, and
>>I've now ported it to the Cryptography framework.
>>Load the MC packages CryptographyBase-hmm.18 and Cryptography-DES- hmm.3
>>to use it.
>
>I tested it too, with SSL, and it works great!  Thanks!  No plugin  needed, 
>now.
>
>
>>BTW, the SSL example workspace assumes that #asURL is able to create a
>>HttpsUrl. But that ain't so. Looking at the #asUrl code, I saw that at
>>least in 3.8.1 this is not written with extensions in mind. Does 3.9
>>have a more extensible method there? (I'm too tired to look myself  right
>>now).
>
>In the Cryptography-SSL Extensions, I overwrote Url  
>class>>#urlClassForScheme: to include 'https' mapped to the new  HttpsUrl 
>class.  This only works if you have SSL loaded, of course.
>
>I also added HierarchicalUrl>>#= and changed HTTPSocket  
>class>>#expandUrl:ip:port: to provide an ability to HttpsSocket to  
>redirect and also to detect infinite redirections, which I  experienced on 
>one of my test urls.  Unfortunately, I could not  update HTTPSocket 
>class>>#httpGetDocument:args:accept:request: to  take advantage.  It loses 
>the value of CrLf, for some reason.  I only  barely added support to the 
>HttpsSocket, so these things will change,  I'm sure.
>
>Cheers,
>Robert
>
>





More information about the Squeak-dev mailing list