The OpenSSL engine interface only supports use of keys, but not their generation nor storing and retrieving certificates. PKCS#11 (and to some extent also PKCS#15) can indeed be used here.
For Windows, an interface to CNG (for accessing the Windows cert and key stores) would be nice.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The OpenSSL engine interface only supports use of keys, but not their generation nor storing and retrieving certificates. PKCS#11 (and to some extent also PKCS#15) can indeed be used here.
For Windows, an interface to CNG (for accessing the Windows cert and key stores) would be nice.