Hello!
 
My smime_crypto plugin is a server-side project.
 
Storing certificates and keys - a very specific task. So I use separate plugin to manage certificates and keys. Currently it is implemented as a temporary and simplest variant - files. In future it will be a very specific solution, only suitable for my situation.
 
I use php openssl. I had to add 2 new hooks into rcube_imap class because the existing hooks are not sufficient for this task.
 
As a variant I am considering the usage of openssl utilits, but not now.
 
I am ready to give the results of my work to anyone who is interested and to help. But I will not be able to research the structure of Enigma and to build into it my modules.
 
 
With best regards,
           Vladimir Gorpenko