The most recent post on the crytography mailing list
starts out as follows:
Since
the Cryptography Team doesn't exists anymore, the Cryptography package is not
maintained by anyone. The SSL implementation doesn't allow easy debugging, you
can't just turn on logging to see what's happening. Following the state machine
transitions should give you the answer why the handshake isn't succeding. It
might be related to certificates or TLS->SSL3 fallback. If I were you, I
would go with curl.
I
think it is time to write a wrapper around open SSL in addition to looking at
the curl plugin. Trying to write cryptography code from scratch and get
and keep it right is a huge effort, and pretty avoidable, and IMHO, better
avoided by letting others do the job. Ever read Sun
Tzu?
Bill
I don't know if there is anyone of the developers of the package
Cryptography but is someone is willing to do the port of it to Pharo? Most tests
are break and it seems not to work because lots of Cryptography methods
where in classes like SmallInteger and these methods were removed in
Pharo.
Regards,
Mariano