-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTPS root certificate patch #25
Comments
"self signed certs are fine if you own the console"
|
I mean technically this is a self signed cert already as it's not in the console's certificate store lol |
and for anyone interested, here's the server certificate from before PS3 support was dropped
|
patching algorithms isn't necessary from my experience, and the game can have both URLs be HTTPS, but LBP3 needs a separate (wildcard) server certificate (signed by the same root) for the resource subdomains, as it doesn't support SANs |
personally I've also patched the template strings that the game uses to generate the resource URLs dynamically to be HTTPS too, which makes the above necessary |
so tl;dr getting the game to run over HTTPS exclusively is possible but it takes some work to get the server set up the generation of the certs probably can be automated by integrating openssl into lighthouse though |
To get HTTPS working with a custom gameserver, we need to patch the root certificate with our own, specifically the one used to sign the certificate used by the gameserver itself
I can't remember which of the games I pulled this out of, but this is one of them anyways, and it's in PEM format in the EBOOT as shown below
The text was updated successfully, but these errors were encountered: