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.

CryptoKey

Успадковує: Resource < RefCounted < Object

Криптографічний ключ (RSA або elliptic-curve).

Опис

Криптовалюта Ключовий клас являє собою криптографічний ключ. Ключові слова можуть бути завантажені і збережені як будь-який інший Resource.

Вони можуть бути використані для створення самопризначених X509Certificate через Crypto.generate_self_signed_certed_certificate() і як приватний ключ в StreamPeerTLS.accept_stream() разом з відповідним сертифікатом.

Посібники

Методи

bool

is_public_only() const

Error

load(path: String, public_only: bool = false)

Error

load_from_string(string_key: String, public_only: bool = false)

Error

save(path: String, public_only: bool = false)

String

save_to_string(public_only: bool = false)


Описи методів

bool is_public_only() const 🔗

true якщо це Crypto Увімкніть лише публічну частину, а не приватне.


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, тільки публічний ключ буде збережений.

Note: path повинен бути файл "*.pub", якщо public_only є true, файл "*.key" інакше.


String save_to_string(public_only: bool = false) 🔗

Повертає рядок, що містить ключ у форматі PEM. Якщо public_only є true, буде включений тільки публічний ключ.