mailman_pgp.model package¶
Subpackages¶
Submodules¶
mailman_pgp.model.address module¶
Model for PGP enabled addresses.
-
class
mailman_pgp.model.address.
PGPAddress
(address)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
A PGP enabled address.
-
address
¶ Returns: Return type: mailman.model.address.Address
-
email
¶
-
id
¶
-
key
¶ Returns: Return type: pgpy.PGPKey
-
key_confirmed
¶
-
key_fingerprint
¶
-
key_path
¶ Returns: Return type: str
-
mailman_pgp.model.base module¶
Base class for all models.
mailman_pgp.model.db_key module¶
Database stored PGP key.
mailman_pgp.model.fs_key module¶
Filesystem stored PGP key.
mailman_pgp.model.list module¶
Model for PGP enabled mailing lists.
-
class
mailman_pgp.model.list.
PGPMailingList
(mlist)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
A PGP enabled mailing list.
-
duplicate_sig_action
¶
-
encrypt_outgoing
¶
-
expired_sig_action
¶
-
static
for_list
(mlist)[source]¶ Parameters: mlist (mailman.model.mailinglist.MailingList) – Returns: Return type: PGPMailingList|None
-
fs_key
¶
-
id
¶
-
inline_pgp_action
¶
-
invalid_sig_action
¶
-
key
¶ The private part of the list’s keypair.
Returns: Return type: pgpy.PGPKey
-
key_change_workflow
¶
-
key_path
¶ The path to this list’s key in the list_keydir.
Returns: List key path. Return type: str
-
key_signing_allowed
¶
-
list_id
¶
-
mlist
¶ Returns: Return type: mailman.model.mailinglist.MailingList
-
nonencrypted_msg_action
¶
-
pubkey
¶ The public part of the list’s keypair.
Returns: Return type: pgpy.PGPKey
-
revoked_sig_action
¶
-
sign_outgoing
¶
-
strip_original_sig
¶
-
unsigned_msg_action
¶
-