SSLConfig

data class SSLConfig(val enabled: Boolean = false, val keyStorePath: String = "", val keyStorePass: String = "", val keyAlias: String = "", val keyPass: String = "")

Конфигурация SSL для RPC сервера.

Parameters

enabled

включено ли SSL/TLS шифрование. Если true, сервер будет работать по протоколу WSS.

keyStorePath

путь к файлу хранилища ключей (в формате PKCS12 или JKS). Обязателен, если enabled = true.

keyStorePass

пароль для доступа к хранилищу ключей. Должен соответствовать паролю, заданному при создании.

keyAlias

алиас приватного ключа в хранилище. Если не указан, будет использован первый доступный ключ.

keyPass

пароль для доступа к приватному ключу внутри хранилища. Часто совпадает с keyStorePass, но может отличаться. Если не указан, будет использовано значение keyStorePass.

Constructors

Link copied to clipboard
constructor(enabled: Boolean = false, keyStorePath: String = "", keyStorePass: String = "", keyAlias: String = "", keyPass: String = "")

Properties

Link copied to clipboard
val enabled: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard