2.0/Modules/ns cert

From AnopeWiki
Jump to: navigation, search
Language

English

Service NickServ
Module ns_cert
Author Anope

Description

Modifies or displays the certificate list for your nick. If you connect to IRC and provide a client certificate with a matching fingerprint in the cert list, your nick will be automatically identified to services. Services Operators may provide a nick to modify other users' certificate lists.

Commands

CERT ADD <fingerprint>
Adds this fingerprint to the certificate list and automatically identifies you when you connect to IRC using this certificate.
CERT DEL <fingerprint>
Reverses the previous command.
CERT LIST
Displays the current certificate list.

Examples

Default Configuration

/*
 * ns_cert                                                                                                        
 *                                                                                                                
 * Provides the command nickserv/cert.                                                                            
 *                                                                                                                
 * Used for configuring your SSL certificate list, which can be used to automatically identify you.               
 */                                                                                                               
module                                                                                                            
{                                                                                                                 
        name = "ns_cert"                                                                                          
 
        /*                                                                                                        
         * The maximum number of entries allowed on a nickname's certificate fingerprint list.                    
         * The default is 5. This number cannot be set to 0.                                                      
         */                                                                                                       
        max = 5                                                                                                   
}                                                                                                                 
command { service = "NickServ"; name = "CERT"; command = "nickserv/cert"; }