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
Наследует: Resource < RefCounted < Object
Криптографический ключ (RSA или эллиптическая кривая).
Описание
Класс CryptoKey представляет собой криптографический ключ. Ключи можно загружать и сохранять, как и любой другой Resource.
Их можно использовать для генерации самоподписанного X509Certificate через Crypto.generate_self_signed_certificate() и как закрытый ключ в StreamPeerTLS.accept_stream() вместе с соответствующим сертификатом.
Обучающие материалы
Методы
is_public_only() const |
|
load_from_string(string_key: String, public_only: bool = false) |
|
save_to_string(public_only: bool = false) |
Описания метода
Возвращает true, если этот CryptoKey имеет только открытую часть, но не закрытую.
Error load(path: String, public_only: bool = false) 🔗
Загружает ключ из path. Если public_only равен true, будет загружен только открытый ключ.
Примечание: path должен быть файлом "*.pub", если public_only равен true, в противном случае файлом "*.key".
Error load_from_string(string_key: String, public_only: bool = false) 🔗
Загружает ключ из указанного string_key. Если public_only равен true, будет загружен только открытый ключ.
Error save(path: String, public_only: bool = false) 🔗
Сохраняет ключ в указанном path. Если public_only равен true, будет сохранен только открытый ключ.
Примечание: path должен быть файлом "*.pub", если public_only равен true, в противном случае файлом "*.key".
String save_to_string(public_only: bool = false) 🔗
Возвращает строку, содержащую ключ в формате PEM. Если public_only равен true, будет включен только открытый ключ.