CryptoKey
Успадковує: Resource < RefCounted < Object
Криптографічний ключ (RSA або elliptic-curve).
Опис
Криптовалюта Ключовий клас являє собою криптографічний ключ. Ключові слова можуть бути завантажені і збережені як будь-який інший Resource.
Вони можуть бути використані для створення самопризначених X509Certificate через Crypto.generate_self_signed_certed_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 якщо це 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, буде включений тільки публічний ключ.