How do I make OpenSSL write the RANDFILE on Windows Vista?
When I run: openssl genrsa -out mykey.key 2048 I get the following error: unable to write 'random state' e is 65537 (0x10001) My googling suggests this is some kind of Vista permissions issue. How can I allow Vista to write this file or how can I configure openssl to get round it? The root issue is that the RANDFILE variable in the OpenSSL configuration file is ignored on Windows. This has been a long-standing problem that continues to exist as of the OpenSSL v1.0a release, regardless of whether the target Windows platform is x86 or x64. There is a delightfully simple solution, though. Merely