Sync classref with 4.5 branch

This commit is contained in:
Rémi Verschelde
2025-12-19 14:34:07 +01:00
parent 397b0551c7
commit 369fd84a4f
1025 changed files with 11294 additions and 10834 deletions

View File

@@ -7,30 +7,30 @@ TLSOptions
**Hérite de:** :ref:`RefCounted<class_RefCounted>` **<** :ref:`Object<class_Object>`
TLS configuration for clients and servers.
Configuration TLS pour des clients et des serveurs.
.. rst-class:: classref-introduction-group
Description
-----------
TLSOptions abstracts the configuration options for the :ref:`StreamPeerTLS<class_StreamPeerTLS>` and :ref:`PacketPeerDTLS<class_PacketPeerDTLS>` classes.
TLSOptions abstrait les options de configuration pour les classes :ref:`StreamPeerTLS<class_StreamPeerTLS>` et :ref:`PacketPeerDTLS<class_PacketPeerDTLS>`.
Objects of this class cannot be instantiated directly, and one of the static methods :ref:`client()<class_TLSOptions_method_client>`, :ref:`client_unsafe()<class_TLSOptions_method_client_unsafe>`, or :ref:`server()<class_TLSOptions_method_server>` should be used instead.
Les objets de cette classe ne peuvent être instanciés directement, et l'une des méthodes statiques :ref:`client()<class_TLSOptions_method_client>`, :ref:`client_unsafe()<class_TLSOptions_method_client_unsafe>` ou :ref:`server()<class_TLSOptions_method_server>` devraient être utilisées à la place.
.. tabs::
.. code-tab:: gdscript
# Create a TLS client configuration which uses our custom trusted CA chain.
var client_trusted_cas = load("res://my_trusted_cas.crt")
var client_tls_options = TLSOptions.client(client_trusted_cas)
# Créer une configuration de client TLS qui utilise notre chaîne de CA approuvée personnalisée.
var cas_approuves_client = load("res://mes_cas_approuves.crt")
var options_tls_client = TLSOptions.client(cas_approuves_client)
# Create a TLS server configuration.
var server_certs = load("res://my_server_cas.crt")
var server_key = load("res://my_server_key.key")
var server_tls_options = TLSOptions.server(server_key, server_certs)
# Créer une configuration de serveur TLS.
var certificats_serveur = load("res://mes_cas_serveur.crt")
var cle_serveur = load("res://ma_cle_serveur.key")
var options_tls_serveur = TLSOptions.server(cle_serveur, certificats_serveur)