TlsServerCtx

close

external

(Fn [TlsServerCtx] ())

closes the server context, consuming it. Frees the SSL_CTX.

close!

external

(Fn [(Ref TlsServerCtx a)] ())

closes the server context by reference. Safe against double-close.

copy

external

(Fn [(Ref TlsServerCtx a)] TlsServerCtx)

create

defn

(Fn [(Ref String a), (Ref String b)] (Result TlsServerCtx String))

                        (create cert-file key-file)
                    

creates a server TLS context from PEM-encoded certificate and key files. Returns (Result TlsServerCtx String).