Cameron Gutman
039040e247
Replace usage of functions deprecated in OpenSSL 3.0
2022-04-21 23:04:23 -05:00
Cameron Gutman
faa7eef9a4
Don't add X509v3 extensions
...
There is something wrong with the combination of extension we add
that causes OpenSSL to believe these certificates were issued by
a CA and fail to validate them because it can't find the issuing
CA cert.
The certificates work fine without the extensions, so just don't
add them (which is what other Moonlight clients do).
2021-07-24 07:21:52 -05:00
Hugo Hromic
434dba31de
General codebase clean-ups (no code changes)
...
* Remove trailing spaces
* Replace TABs with spaces
* Add missing indentation
2019-10-05 19:13:24 +01:00
Cameron Gutman
519a14a427
Use a SHA256 signature for the client certificate
2019-07-05 13:36:49 -07:00
Iwan Timmer
1ed34ff95d
Allocate memory for RSA key
2017-06-11 12:45:12 +02:00
Iwan Timmer
6a8350caa5
No longer use deprecated RSA generation function
2017-05-28 16:13:09 +02:00
Iwan Timmer
d46fe49c57
Compatability fixes for OpenSSL 1.1
2017-04-26 20:00:50 +02:00
tezcatli
5bac18519c
Fix-up certificate generation: remove extensions related to certificate authority, add key usages for key exchange and signature.
2017-02-26 18:48:25 +01:00
Iwan Timmer
6c087f40dc
Libgamestream doesn't print to console
2015-07-23 13:06:47 +02:00
Iwan Timmer
c18bd2d194
Rename functions in libgamestream and provide better error handling
2015-07-23 12:04:33 +02:00
Iwan Timmer
d4ba4a5f8f
Split application in client and library
2015-06-27 17:29:54 +02:00