Re: OpenSSL Applink
От | Dave Page |
---|---|
Тема | Re: OpenSSL Applink |
Дата | |
Msg-id | 46FD6B8B.8040308@postgresql.org обсуждение исходный текст |
Ответ на | Re: OpenSSL Applink (Magnus Hagander <magnus@hagander.net>) |
Ответы |
Re: OpenSSL Applink
Re: OpenSSL Applink |
Список | pgsql-patches |
Magnus Hagander wrote: > Dave Page wrote: >> Dave Page wrote: >>> Dave Page wrote: >>>> I did stumble across this text on a mailing list in response to someone >>>> with a similar problem in some JNI code. I know little of the OpenSSL >>>> API, but perhaps it rings bells with you before I spend my evening >>>> trying to figure it out? >>> OK, I think I've figured out a fix. Working up a patch now... >> Patch attached. > > (sorry, been offline for the day) > > Is there any reason not to just do this on *all* platforms, and get rid > of all the #ifdefs? Yes, (see the comment in the code). We stat the private key on *nix to ensure it hasn't changed underneath us which can't be done using the BIO functions... though I wonder if we can get the FILE pointer from BIO and do it that way. Should be as safe on *nix as what we currently do. > I wonder if it might be related to our socket/signal emulation stuff. > I'd be interested to see what happens with the same code on Unix, but > sorry, don't have time to test myself - will be offline again tomorrow :-( NP. /D
В списке pgsql-patches по дате отправления: