db7ef3f025
No need to bother with details (that are all outdated / out of sync anyway), just look up the git history. |
||
---|---|---|
.. | ||
local | ||
__init__.py | ||
config.py | ||
plugin.py | ||
README.rst | ||
test.py |
Documentation for the GPG plugin for Supybot
Purpose
GPG: Provides authentication based on GPG keys.
Usage
Provides authentication based on GPG keys.
Commands
- key add <key id> <key server>
-
Add a GPG key to your account.
- key list takes no arguments
-
List your GPG keys.
- key remove <fingerprint>
-
Remove a GPG key from your account.
- signing auth <url>
-
Check the GPG signature at the <url> and authenticates you if the key used is associated to a user.
- signing gettoken takes no arguments
-
Send you a token that you'll have to sign with your key.
Configuration
- supybot.plugins.GPG.auth
-
This is a group of:
- supybot.plugins.GPG.auth.sign
-
This is a group of:
- supybot.plugins.GPG.auth.sign.TokenTimeout
-
This config variable defaults to "600", is not network-specific, and is not channel-specific.
Determines the lifetime of a GPG signature authentication token (in seconds).
- supybot.plugins.GPG.auth.sign.enable
-
This config variable defaults to "True", is not network-specific, and is not channel-specific.
Determines whether or not users are allowed to use GPG signing for authentication.
- supybot.plugins.GPG.public
-
This config variable defaults to "True", is not network-specific, and is not channel-specific.
Determines whether this plugin is publicly visible.