> * $smime_default_key is used for self encryption and signing > * $smime_sign_as overrides $smime_default_key for signing > * $smime_is_default > * $smime_self_encrypt > > Note the GPGME backend stores certs differently, and does not use the > same IDs as the traditional backend. The gppsm command is used to manage > and list those certs.
This is something I couldn't figure out yet. How is the smime_default_key specified with the gpgme backend? The man page says it's the openssl hash, i.e. the one I'm familiar with from the smime_keys tool. With gpgme, I've tried to set it to the gpgsm list-keys "ID", but that doesn't seem to work (in terms of $smime_self_encrypt).