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
Hereda: Resource < RefCounted < Object
Una clave criptográfica (RSA o de curva elíptica).
Descripción
La clase CryptoKey representa una clave criptográfica. Las claves se pueden cargar y guardar como cualquier otro Resource.
Se pueden utilizar para generar un X509Certificate autofirmado a través de Crypto.generate_self_signed_certificate() y como clave privada en StreamPeerTLS.accept_stream() junto con el certificado correspondiente.
Tutoriales
Métodos
is_public_only() const |
|
load_from_string(string_key: String, public_only: bool = false) |
|
save_to_string(public_only: bool = false) |
Descripciones de Métodos
Devuelve true si esta CryptoKey solo tiene la parte pública y no la privada.
Error load(path: String, public_only: bool = false) 🔗
Carga una clave desde path. Si public_only es true, solo se cargará la clave pública.
Nota: path debe ser un archivo "*.pub" si public_only es true, un archivo "*.key" en caso contrario.
Error load_from_string(string_key: String, public_only: bool = false) 🔗
Carga una clave desde la string_key dada. Si public_only es true, solo se cargará la clave pública.
Error save(path: String, public_only: bool = false) 🔗
Guarda una clave en la path dada. Si public_only es true, solo se guardará la clave pública.
Nota: path debe ser un archivo "*.pub" si public_only es true, un archivo "*.key" en caso contrario.
String save_to_string(public_only: bool = false) 🔗
Devuelve una string que contiene la clave en formato PEM. Si public_only es true, solo se incluirá la clave pública.