Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
CryptoKey
Hérite de : Resource < RefCounted < Object
Une clé cryptographique (RSA ou courbe elliptique).
Description
La classe CryptoKey représente une clé cryptographique. Les clés peuvent être chargées et sauvegardées comme toute autre Resource.
Elles peuvent être utilisées pour générer un certicat X509Certificate autosigné avec Crypto.generate_self_signed_certificate() et comme clé privée dans StreamPeerTLS.accept_stream() avec le certificat approprié.
Tutoriels
Méthodes
is_public_only() const |
|
load_from_string(string_key: String, public_only: bool = false) |
|
save_to_string(public_only: bool = false) |
Descriptions des méthodes
Renvoie true si cette CryptoKey ne contient que la partie publique, et non la partie privée.
Error load(path: String, public_only: bool = false) 🔗
Charge une clé se trouvant au chemin path. Si public_only vaut true, seule la clé publique sera chargée.
Note : path doit être un fichier "*.pub" si public_only vaut true, et un fichier "*.key" sinon.
Error load_from_string(string_key: String, public_only: bool = false) 🔗
Charge une clé depuis la chaîne de caractères string_key donnée. Si public_only vaut true, seule la clé publique sera chargée.
Error save(path: String, public_only: bool = false) 🔗
Enregistre une clé au chemin path spécifié. Si public_only vaut true, seule la clé publique sera enregistrée.
Note : path doit être un fichier avec l'extension ".pub" si public_only vaut true, et avec l'extension ".key" sinon.
String save_to_string(public_only: bool = false) 🔗
Renvoie une chaîne de caractères contenant la clé en format PEM. Si public_only vaut true, seule la clé publique sera incluse.