Skip to content
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

Update SSL/TLS networking tutorial #9847

Merged
merged 3 commits into from
Aug 29, 2024

Conversation

Faless
Copy link
Contributor

@Faless Faless commented Aug 27, 2024

Swap TLS and SSL mentions (TLS is now the most widely accepted term).

Clarify that Godot now uses the trusted certifcates from the operating system by default, and only uses the Mozilla CA bundle as a fallback.

Remove outdated export filter reference (certificates are recognized as resources).

Warn about self-signed certificates still validating domain name when set in project settings (and reference TLSOptions for custom behavior).

Add reference to Crypto.generate_self_signed_certificate and provide further reference about the OpenSSL documentation.

Fixes godotengine/godot#85953

Swap TLS and SSL mentions (TLS is now the most widely accepted term).

Clarify that Godot now uses the trusted certifcates from the operating
system by default, and only uses the Mozilla CA bundle as a fallback.

Remove outdated export filter reference (certificates are recognized as
resources).

Warn about self-signed certificates still validating domain name when
set in project settings (and reference TLSOptions for custom behavior).

Add reference to Crypto.generate_self_signed_certificate and provide
further reference about the OpenSSL documentation.
@AThousandShips AThousandShips added enhancement area:manual Issues and PRs related to the Manual/Tutorials section of the documentation topic:network labels Aug 28, 2024
tutorials/networking/ssl_certificates.rst Outdated Show resolved Hide resolved
tutorials/networking/ssl_certificates.rst Outdated Show resolved Hide resolved
@mhilbrunner mhilbrunner merged commit 7698f62 into godotengine:master Aug 29, 2024
1 check passed
@mhilbrunner
Copy link
Member

Thank you, merged.

@NervenCid
Copy link

Swap TLS and SSL mentions (TLS is now the most widely accepted term).

Clarify that Godot now uses the trusted certifcates from the operating system by default, and only uses the Mozilla CA bundle as a fallback.

Remove outdated export filter reference (certificates are recognized as resources).

Warn about self-signed certificates still validating domain name when set in project settings (and reference TLSOptions for custom behavior).

Add reference to Crypto.generate_self_signed_certificate and provide further reference about the OpenSSL documentation.

Fixes godotengine/godot#85953

Hello, i have a question:

That works for websockets in WSS too?

@Faless Faless deleted the net/update_cert_tutoral branch September 15, 2024 14:01
mhilbrunner added a commit that referenced this pull request Oct 4, 2024
* Update SSL/TLS networking tutorial

Swap TLS and SSL mentions (TLS is now the most widely accepted term).

Clarify that Godot now uses the trusted certifcates from the operating
system by default, and only uses the Mozilla CA bundle as a fallback.

Remove outdated export filter reference (certificates are recognized as
resources).

Warn about self-signed certificates still validating domain name when
set in project settings (and reference TLSOptions for custom behavior).

Add reference to Crypto.generate_self_signed_certificate and provide
further reference about the OpenSSL documentation.

---------

Co-authored-by: Max Hilbrunner <[email protected]>
Co-authored-by: A Thousand Ships <[email protected]>
@mhilbrunner
Copy link
Member

Cherry-picked to 4.3 in #10038.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:manual Issues and PRs related to the Manual/Tutorials section of the documentation cherrypick:4.2 enhancement topic:network
Projects
None yet
Development

Successfully merging this pull request may close these issues.

HTTPRequest: TLS error with self signed certifcates configured in project settings
4 participants