#!/usr/bin/env python # export.py - export all certificates in keyring. # # usage: # # create .smime/ca-bundle.crt as understood by mutt # Run # gpgsm --import < ~/.smime/ca-bundle.crt # (This will create ~/.gnupg/pubring.kbx .) Test result with # gpgsm --fingerprint # Now running # export.py # should give sensible output too import sys from pyme import core, constants, errors import pyme.constants.validity c = core.Context() c.set_armor(1) c.set_protocol(pyme.util.gpgme.GPGME_PROTOCOL_CMS) data = core.Data() c.op_export(None, 0, data) data.seek(0,0) print data.read()