class Circed::Config::SSLConfig

Included Modules

Defined in:

circed/config/ssl_config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def ca_file : String | Nil #

Path to CA certificate file for verification


[View source]
def cert_file : String | Nil #

Path to SSL certificate file


[View source]
def enabled? : Bool #

Whether SSL is enabled


[View source]
def key_file : String | Nil #

Path to SSL private key file


[View source]
def port : Int32 #

Port for SSL connections (typically 6697)


[View source]
def require_ssl_for_servers? : Bool #

Required for server-to-server SSL connections


[View source]
def starttls? : Bool #

Whether to allow STARTTLS upgrade


[View source]
def valid? #

[View source]
def verify_mode? : Bool #

Whether to verify client certificates


[View source]