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
Eredita: Resource < RefCounted < Object
Una chiave crittografica (RSA o a curva ellittica).
Descrizione
La classe CryptoKey rappresenta una chiave crittografica. Le chiavi possono essere caricate e salvate come qualsiasi altra Resource.
Possono essere utilizzate per generare un X509Certificate autofirmato tramite Crypto.generate_self_signed_certificate() e come chiave privata in StreamPeerTLS.accept_stream() insieme al certificato appropriato.
Tutorial
Metodi
is_public_only() const |
|
load_from_string(string_key: String, public_only: bool = false) |
|
save_to_string(public_only: bool = false) |
Descrizioni dei metodi
Restituisce true se questa CryptoKey contiene solo la parte pubblica e non quella privata.
Error load(path: String, public_only: bool = false) 🔗
Carica una chiave dal percorso path. Se public_only è true, verrà caricata solo la chiave pubblica.
Nota: path dovrebbe essere un file "*.pub" se public_only è true, altrimenti un file "*.key".
Error load_from_string(string_key: String, public_only: bool = false) 🔗
Carica una chiave da string_key. Se public_only è true, verrà caricata solo la chiave pubblica.
Error save(path: String, public_only: bool = false) 🔗
Salva una chiave nel percorso path. Se public_only è true, verrà salvata solo la chiave pubblica.
Nota: path dovrebbe essere un file "*.pub" se public_only è true, altrimenti un file "*.key".
String save_to_string(public_only: bool = false) 🔗
Restituisce una stringa contenente la chiave in formato PEM. Se public_only è true, verrà inclusa solo la chiave pubblica.