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
Copy file name to clipboardexpand all lines: doc/sphinx_source/tutorials/firststeps.rst
+11-3
Original file line number
Diff line number
Diff line change
@@ -150,15 +150,19 @@ Simple Authentication and Security Layer (SASL) is becoming a prevalant method o
150
150
151
151
* **PLAIN**: To use this method, set sasl-mechanism to 0. This method passes the username and password (set in the sasl-username and sasl-password config file settings) to the IRC server in plaintext. If you only connect to the IRC server using a connection protected by SSL/TLS this is a generally safe method of authentication; however you probably want to avoid this method if you connect to a server on a non-protected port as the exchange itself is not encrypted.
152
152
153
-
* **ECDSA-NIST256P-CHALLENGE**: To use this method, set sasl-mechanism to 1. This method uses a public/private keypair to authenticate, so no username/password is required. Not all servers support this method. If your server does support this, you you must generate a certificate pair using::
153
+
* **ECDSA-NIST256P-CHALLENGE**: To use this method, set sasl-mechanism to 1. This method uses a public/private keypair to authenticate, so no username/password is required. Not all servers support this method. If your server does support this, you must generate a certificate pair using::
Then, authenticate with your NickServ service and register your public certificate with NickServ. You can view your public key On Libera for example, it is done by::
161
+
If error "xxd: command not found" you could install vim, because xxd is a part of vim, or you could try python::
Then, authenticate with your NickServ service and register your public certificate with NickServ. On Libera for example, it is done by::
162
166
163
167
/msg NickServ set pubkey <fingerprint string from above goes here>
164
168
@@ -173,3 +177,7 @@ You will need to determine your public key fingerprint by using::
173
177
Then, ensure you have those keys loaded in the ssl-privatekey and ssl-certificate settings in the config file. Finally, to add this certificate to your NickServ account, type::
174
178
175
179
/msg NickServ cert add <fingerprint string from above goes here>
180
+
181
+
Alternatively you could connect via ssl and if NickServ supports it, make it automatically determine and add your fingerprint in just the right format:
0 commit comments