mailman_pgp.rest package

Submodules

mailman_pgp.rest.addresses module

class mailman_pgp.rest.addresses.AllAddresses[source]

Bases: mailman_pgp.rest.addresses._PGPAddressBase

on_get(request, response)[source]

/addresses

class mailman_pgp.rest.addresses.AnAddress(email)[source]

Bases: mailman_pgp.rest.addresses._PGPAddressBase

key(context, segments)[source]
on_get(request, response)[source]
class mailman_pgp.rest.addresses.AnAddressKey(address)[source]

Bases: object

on_get(request, response)[source]

/addresses/<email>/key

mailman_pgp.rest.config module

class mailman_pgp.rest.config.AConfig(section=None, option=None)[source]

Bases: object

on_get(request, response)[source]

mailman_pgp.rest.lists module

REST interface to a PGP enabled mailing list.

class mailman_pgp.rest.lists.AllPGPLists[source]

Bases: mailman_pgp.rest.lists._PGPListBase

The PGP enabled mailing lists.

on_get(request, response)[source]

/lists

class mailman_pgp.rest.lists.APGPList(list_identifier)[source]

Bases: mailman_pgp.rest.lists._PGPListBase

One PGP enabled mailing list.

key(context, segments)[source]
on_get(request, response)[source]

/lists/<list_id>

on_patch(request, response)[source]

/lists/<list_id>

on_put(request, response)[source]

/lists/<list_id>

pubkey(context, segments)[source]
class mailman_pgp.rest.lists.AListKey(mlist)[source]

Bases: object

A PGP private key.

on_get(request, response)[source]

/lists/<list_id>/key

on_put(request, response)[source]

/lists/<list_id>/key

class mailman_pgp.rest.lists.AListPubkey(mlist)[source]

Bases: object

A PGP list public key.

on_get(request, response)[source]

/lists/<list_id>/pubkey

on_put(request, response)[source]

/lists/<list_id>/pubkey

mailman_pgp.rest.root module

REST root.

class mailman_pgp.rest.root.RESTRoot[source]

Bases: object

addresses(context, segments)[source]
config(context, segments)[source]
lists(context, segments)[source]

Module contents