That should be fixed now. There is no client_rsa if you're not using certificates.
On Thu, 15 Nov 2007, Stephen R. van den Berg wrote:
I discovered it "supported" https but didn't start the encryption. Checked in a fix that actually makes it work yesterday, however, after actually doing some encryption exchange with the other side (it seem to work fine so far), I encounter the error below.
It seems like the client_rsa member is nowhere to be initialised. Where was this supposed to take place?
Indexing the NULL value with "raw_sign". /usr/local/pike/7.7.34/lib/modules/SSL.pmod/Cipher.pmod:243: SSL.Cipher->rsa_sign(SSL.context(),"\1\0\0/\3\1G<v\231""3\r.\20\353>\351\3