]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/numeric.c
Add certificate fingerprint support
[ngircd-alex.git] / src / ngircd / numeric.c
index 9b8240bdca0227f7e9862d4fb6d5e0646d36ce7a..f7f3ac919b8c64e1061896fffacef6056dac3167 100644 (file)
@@ -212,6 +212,14 @@ Announce_User(CLIENT * Client, CLIENT * User)
                }
        }
 
+       if (Conn_GetFingerprint(conn)) {
+               if (!IRC_WriteStrClient(Client,
+                                       "METADATA %s certfp :%s",
+                                       Client_ID(User),
+                                       Conn_GetFingerprint(conn)))
+                       return DISCONNECTED;
+       }
+
        return CONNECTED;
 } /* Announce_User */