Function: erc-ssl

erc-ssl is a function alias and interactive for erc-tls, defined in erc.el.gz.

Signature

(erc-ssl &key SERVER PORT NICK USER PASSWORD FULL-NAME CLIENT-CERTIFICATE ID)

Documentation

Connect to an IRC server over a TLS-encrypted connection.

Interactively, prompt for SERVER, PORT, NICK, and PASSWORD, along with USER and FULL-NAME when given a prefix argument. Non-interactively, also accept a CLIENT-CERTIFICATE, which should be a list containing the file name of the certificate's key followed by that of the certificate itself. Alternatively, accept a value of t instead of a list, to tell ERC to query auth-source for the certificate's details.

Example client certificate (CertFP) usage:

    (erc-tls :server "irc.libera.chat" :port 6697
             :client-certificate
             '("/home/bandali/my-key.pem"
               "/home/bandali/my-cert.pem"))

See the alternative entry-point command erc as well as Info node (erc) Connecting for a fuller description of the various parameters, like ID.

Key Bindings

Aliases

erc-ssl