You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To set up connecting to Libera.Chat using SSL and a client certificate, you first need to have registered a services account by messaging NickServ. Preferably in a normal IRC client so you can input messages easily, but this can also be done using the Pipeline plugin.
It will ask you to enter details for the certificate, but just enter anything. At least one field must have a value, otherwise they can safely be left empty.
Second, get the sha512 fingerprint for your new certificate:
Optionally third, move your newly-created libera.pam into your configuration directory.
Linux and other Posix: $HOME/.config/kameloso (alternatively where $XDG_CONFIG_HOME points)
Windows: %APPDATA%\kameloso
macOS: $HOME/Library/Application Support/kameloso
If the file is not in the configuration directory, you will have to give an absolute path to the file in the step below.
Configuration file
Open your configuration file by passing --gedit or --edit.
Change the port to 6697 to enable SSL
Enter the path to your newly-created libera.pem as bothprivateKeyFile and certFile under [Connection]. Relative paths are resolved as starting in your configuration directory
Set ssl to true (optional; inferred true by port 6697)
Finally, connect to the server, login with services and send CERT ADD [your sha512 fingerprint] to NickServ to register the certificate to your account.
Addendum
You can use the Pipeline plugin to send all messages needed for this guide.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
To set up connecting to Libera.Chat using SSL and a client certificate, you first need to have registered a services account by messaging
NickServ
. Preferably in a normal IRC client so you can input messages easily, but this can also be done using the Pipeline plugin.Certificate
First, generate a self-signed certificate:
It will ask you to enter details for the certificate, but just enter anything. At least one field must have a value, otherwise they can safely be left empty.
Second, get the
sha512
fingerprint for your new certificate:Copy the string this outputs.
Optionally third, move your newly-created
libera.pam
into your configuration directory.$HOME/.config/kameloso
(alternatively where$XDG_CONFIG_HOME
points)%APPDATA%\kameloso
$HOME/Library/Application Support/kameloso
Configuration file
Open your configuration file by passing
--gedit
or--edit
.6697
to enable SSLlibera.pem
as bothprivateKeyFile
andcertFile
under[Connection]
. Relative paths are resolved as starting in your configuration directoryssl
totrue
(optional; inferred true by port6697
)Finally, connect to the server, login with services and send
CERT ADD [your sha512 fingerprint]
toNickServ
to register the certificate to your account.Addendum
You can use the Pipeline plugin to send all messages needed for this guide.
Beta Was this translation helpful? Give feedback.
All reactions